dsh-netcafe:将 AI NetCafé 工具引入 DeepSeek Harness

DeepSeek Harness (DSH) 允许通过插件扩展功能。手动配置远程 MCP 服务器通常需要编写 YAML。dsh-netcafe 是一个 bundle,旨在通过一个安装为 DSH profile 添加 AI NetCafé 的托管工具。

定位

这是一个配置层。它不包含工具代码,而是插入一行预配置的 @deepseek-ai/dsh-mcp-client,指向远程 MCP 服务器。

  • 所有者: mario03690
  • 许可证: MIT
  • 文件: 包含 cordis.patch.yml 配置文件

核心功能

工具注册为 mcp__netcafe__<name>。所有计算在服务器本地进行,结果确定且不调用外部 LLM 或 API。

数据提取

  • extract_invoices: 批量提取发票(最多 20 张)并生成对账表。每行都会检查(净额 + 税额 = 总额),批量总计独立重新计算。如果模型读取错误,会标记差异。混合货币故意不计算批量总计。
  • extract_statement: 提取银行/信用卡对账单,并执行算术核对(期初 + 收入 - 支出 = 期末)。如果不平衡,会指出运行总和首先中断的行。
  • extract_tables: 从 PDF 中提取表格,并执行架构对齐(目标列)。不确定的行会被标记,而不是猜测。

代码与转换

  • transpile_sql: 在 SQL 方言之间转换(mysql, postgres, bigquery 等)。这是一个确定性解析器,不是模型,因此相同的输入总是产生相同的输出,并且语法错误会返回行和列。

任务与监控

  • create_task: 创建计划任务或可达性监控。
  • china_reachability: 检查 URL 在中国是否可达。使用真实的 China Mobile backbone,不仅仅是猜测。提供延迟、HTTP 状态和解析的 IP。

辅助功能

  • what_can_you_do: 描述任务以发现可用的工具。
  • check_resume: 检查 ATS 是否能解析简历(文本可提取,联系人可找到,多列布局,表格)。基于规则,可重复。
  • remember/recall: 跨会话记忆,绑定到 AllRouter key 或匿名工作空间 token。
  • list_apps/get_app: 列出或获取托管 AI 应用详情。
  • ask_model/compare_models/list_models: 与 LLM 交互,获取成本估算。

用法示例

  1. 发现工具: 使用 what_can_you_do 描述任务,获取可用工具及其参数。
    {"tool": "mcp__netcafe__what_can_you_do", "arguments": {"task": "分析 PDF 报销单"}}
  1. 发票处理: 使用 extract_invoices 将批量发票转换为对账表。
    {"tool": "mcp__netcafe__extract_invoices", "arguments": {"input": "invoices.pdf"}}
  1. 中国可达性监控: 使用 create_task 创建持续检查。
    {"tool": "mcp__netcafe__create_task", "arguments": {"kind": "reachability", "input": "https://your-api.com"}}

上下文与架构

该包提供完整目录或四个专注的 pack 以避免不必要的上下文成本。所有工具都是确定性的。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜