← 返回列表
未验证
一个 DeepSeek Harness bundle,只需一次安装即可将
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/22 · 已提供中文文档
DeepSeek Harness 捆绑包:一次安装即可将 AI NetCafé 的托管成果工具(带对账的语句提取、SQL 方言转译、中国大陆可达性、跨会话记忆、定时代理)添加到你的 dsh 配置文件中。
综合分
28
GitHub 分
28
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add mario03690/dsh-netcafe该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-mcp-client用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-netcafe
中国:可访问
一个 DeepSeek Harness bundle,只需一次安装即可将
AI NetCafé 的托管成果工具添加到你的 dsh 配置中。
它只是一个轻量的配置层——本身不包含任何工具代码。它所做的只是插入一行预先配置好的
@deepseek-ai/dsh-mcp-client,指向一个远程 MCP 服务器,这样你就不必
手写 YAML。如果你更愿意自己写那六行,
配置文档在这里,你不需要这个包。
你将获得什么
工具注册为 mcp__netcafe__。从 what_can_you_do 开始——用
任何语言描述你的任务,它会准确返回这里哪些工具能完成该任务,并附上可直接运行的调用(确定性、
免费、永不限流)。主端点暴露精选的核心工具集;有几个值得一提:
| 工具 | 功能 |
|---|---|
| extract_invoices | 一批最多 20 张发票 → 一张可直接入账的表格。每一行都在代码中校验——净额 + 税额必须等于总额——并且批次总计会被独立重新相加,因此模型误读的行会被标记出确切的差额,而不是悄悄进入你的账簿。混合货币的批次有意不给出总计:把它们相加会是会计错误。 |
| extract_statement | 银行/信用卡对账单 PDF → 结构化交易,并带有算术对账检查(期初 + 贷方 − 借方 = 期末)。如果不平衡,它会说明,并指出运行总额首次出现断裂的那一行,而不是交给你看似干净的错误数据。 |
| extract_tables | 从 PDF 中提取表格,并进行模式对齐——给它一组目标列,异构文档就会以相同的列返回。它不确定的行会被标记,而不是猜测。 |
| transpile_sql | 在不同方言之间转换 SQL(mysql、postgres、bigquery、snowflake、clickhouse、doris、starrocks……)。确定性——是真正的解析器,而非模型——因此相同输入总是给出相同输出,语法错误会附带行号和列号返回。 |
| create_task (watch_reachability) | 为一个 URL 订阅 30 天的每日中国可访问性检查——仅在状态变化时通知。搭配实时 README 徽章使用:China,每日刷新。每周公开报告: |
| china_reachability | 一个 URL 是否从真实的中国大陆网络观测点可访问,并附有延迟、HTTP 状态以及中国 DNS 解析到的 IP。该服务器确实位于中国移动骨干网上;这不是来自海外 VPS 的猜测。 |
| check_resume | ATS 是否真的能解析一份简历(文本可提取、联系方式可找到、多栏布局、表格)。基于规则且可复现——同一文件,明天得分相同。 |
| remember / recall | 跨会话记忆。以你的 AllRouter 密钥或匿名工作区令牌为键,因此之后的会话——或另一台机器——都能从你上次中断的地方继续。 |
| create_task | 把一项周期性任务交给托管运行器(监控某个页面、按计划重新运行某个问题)。它在我们的服务器上运行,只在结果真正发生变化时通知你,因此你这边无需保持任何东西开启。 |
完整列表:
或者只安装一个包
每个包同时也是一个独立仓库——只安装你确切需要的一组能力,不为其他任何东西付出上下文成本:
dsh-china-facts ·
dsh-watch ·
dsh-memory ·
dsh-docflow ·
dsh-tables ·
dsh-imagegen(图像生成,免费试用) ·
dsh-adversarial-review ·
dsh-product-planning ·
dsh-code-review
一个 dsh 配置文件很少同时需要电子表格清理和中国农历,而每个工具描述都会在每次会话中消耗 token。因此,同样的工具也以四个专注的端点形式提供——选择一个,你只需为你实际使用的内容付出上下文成本。
| 包 | 端点 | 它是什么 |
|---|---|---|
| Tables | /mcp/table | 拒绝猜测的对账。 在没有共同参照的情况下,将银行对账单与分类账进行匹配——一张发票分多期付款,一笔付款覆盖多张发票。有歧义的分摊会被报告,绝不会被强行处理。读写真实的 .xlsx(日期被还原,前导零被保留)。此外还有:实体去重、表格差异比较、杂乱 CSV 清理。 |
| Dev kit | /mcp/dev | JSON↔YAML、验证 JSON、行差异比较、正则测试、JWT 解码、SQL 方言转译、时区和单位转换。 |
| Doc flow | /mcp/docs | Markdown → PDF / Word / PowerPoint / EPUB / HTML,以及 PDF 合并、拆分、旋转、加水印。 |
| China facts | /mcp/cn | 从真实中国骨干网检测中国大陆可达性、法定节假日包括调休工作日、离线身份证和手机号验证、农历。 |
让一次性检查永久化
上面的每个工具都是一次调用且免费。不免费的是让某个东西在你的会话结束后继续运行——重新检查某个页面、每月重新运行一次对账、监控某个端点是否仍能从中国大陆访问——并且只在答案发生变化时通知你。
create_task(kind="reachability", input="https://your-api.com")
这需要一个工作区令牌(MCP URL 上的 ?w=ws_...)。区别不在于能力,而在于谁在你的会话之间让它保持存活。
要使用其中一个而不是完整目录,请注释掉 mcp-netcafe 那一行,在
cordis.patch.yml,然后取消注释你想要的那个包——对应的行已经在那里了。
这四个包都已在官方 MCP 注册表中登记为
com.ainetcafe/netcafe-tables、-devkit、-docflow 和 -china。
这四个包中没有任何一个会调用语言模型或第三方 API。 它们在我们自己的服务器上进行本地计算,
因此结果是确定且可重复的,也不会因为别人改了他们的 API 而出问题。任何涉及计数或金额的内容都会返回
自己的算术证明——当数字对不上时,它会直接说明,而不是丢回一张没人能核对的表格。
这个包里有什么
34 个工具,读取自 2026-08-22 的实时端点——这张表是生成的,不是手写的,因此它不会偏离
tools/list 实际返回的内容。Arguments 列是该工具真正读取的参数;它来自工具自己声明的输入 schema。
| 工具 | 作用 | 参数 | 价格 / 次调用 |
|---|---|---|---|
| what_can_you_do | 用自然语言(任意语言)描述一个任务,返回这台服务器上具体有哪些工具可以完成它,并附带可直接使用的 | task | — |
| list_apps | 列出在 AI NetCafé(ainetcafe.com)托管并可直接运行的开源 AI 应用。每个应用通常需要 | category | — |
| get_app | 某个托管应用的完整详情:它做什么、如何使用、实测基准分数、源代码仓库、 | slug | — |
| ask_model | 向某个特定大语言模型发送提示词,并获取答案及其以美元计的确切成本。当你需要 | prompt、model、system、max_tokens | — |
| compare_models | 并行地在多个 LLM 上运行同一个提示词,并排返回每个答案及其真实实测成本和 | prompt、models、system | — |
| list_models | 列出所有可通过 AI NetCafé 调用的模型及其每百万 token 的输入/输出价格,以便你按成本 | tier | — |
| remember | 持久保存一条长期记忆:架构决策、稳定的用户偏好、已验证的 bug 修复,或重要的 | content、kind、project | — |
| recall | 检索之前存储的记忆,可选按搜索查询和/或项目过滤。在工作开始时调用 | query、project、limit | — |
| web_search | 通过自托管的 SearXNG 元搜索(聚合数十个引擎,无跟踪)搜索实时网络。返回 | query、max_results | — |
| fetch_page | 抓取任意公开 URL,并返回适合 LLM 使用的干净 Markdown(通过 Crawl4AI 渲染,可处理 JS 页面)。在 web_s 之后使用 | url | — |
| model_costs | 每个模型上一次调用实际花费多少,实测得出。供应商公布的是每百万 token 的标价,但一次调用的 | days | — |
| ai_visibility | 审计某个 URL 的 AI 可见性:robots.txt 实际允许哪些 AI 爬虫(按 user-agent 分组解析,而非按关键 | url | $0.003 |
| pdf_to_markdown | 将 PDF(或扫描的页面图像)转换为干净的 Markdown,保留标题、列表和表格,并将多 c | url | $0.02 |
| extract_tables | 从 PDF 中提取表格为结构化行(JSON + CSV)。传入 fields 以强制使用固定的列集——该别名 | url, fields | $0.02 |
| extract_statement | 将银行对账单或交易 PDF 转换为干净的交易表(JSON + CSV),然后交叉核对:期初 | url | $0.03 |
| json_yaml | 将 JSON 转换为 YAML 或将 YAML 转换为 JSON。它会判断出你提供的是哪一种,因此你无需说明。解析失败 | text, to | $0.001 |
| validate_json | 检查文本是否能解析为 JSON,并可选择检查必需的键是否存在且顶层类型正确。返回 | text, schema | $0.001 |
| diff_text | 返回哪些行被添加、哪些行被删除,并附带行号——使用最长公共子序列计算 | a, b | $0.002 |
| jwt_decode | 解码 JWT 的头部和载荷,并将签发时间 / 过期时间报告为可读时间戳以及剩余秒数 | token | $0.001 |
| regex_test | 对示例文本运行正则表达式,并返回每个匹配项及其位置和捕获组(命名 g | pattern, text, flags | $0.001 |
| diff_tables | 根据键列匹配两个 CSV 中的行,并报告三件事:仅存在于 A 中的键、仅存在于 B 中的键,以及同时存在于 | url_a, url_b, text_a, text_b, key | $0.003 |
| clean_table | 整理电子表格导出:删除重复行、修剪空白(半角和全角——中文导出 | url, text, ops, keep, split_column, split_by | $0.003 |
| merge_tables | 将最多 20 个 CSV 合并为一个表。表头不必匹配:列会取并集,某个文件缺少 | urls, texts | $0.004 |
| reconcile_ledger | 核对两组记录——你的账簿与银行、平台或供应商对账单。根据键匹配行 | url_a, url_b, text_a, text_b, key, amount | $0.006 |
| extract_invoices | 提供最多 20 个发票 URL(PDF 或页面图像),返回一张可直接入账的表:编号、日期、卖方、买方 | urls | $0.05 |
| create_task | 创建一个在我们的云中按计划运行的任务——你无需保持任何东西运行。它只会在 | kind, input, interval_seconds, notify_url | — |
| list_tasks | 显示此工作区中的计划任务、每个任务下次运行时间、已运行次数以及已产生费用 | —(无参数) | — |
| get_task_runs | 某个计划任务的最近运行:它返回了什么、结果是否发生变化,以及每次运行的费用。 | task_id, limit | — |
| delete_task | 停止并删除某个计划任务及其运行历史。 | task_id | — |
| transpile_sql | 将 SQL 语句从一种方言转换为另一种——mysql、postgres、sqlite、tsql、oracle、snowflake、bigquery、r | sql, read, write | $0.001 |
| china_reachability | 从真实的中国大陆网络出口获取一个 URL,并报告 HTTP 状态、延迟和中国 DNS 解析结果。Ans | url | $0.003 |
| render_diagram | 将图表即代码转换为图像:Mermaid、PlantUML、Graphviz/DOT、C4、Excalidraw 以及 20 多种其他格式(自托管 Kroki | source、type、format | — |
| check_job | 获取由 deep_research、translate_pdf 或 make_slides 启动的任务的状态或结果。每 15-30 秒轮询一次 | job_id | — |
| build_app | 将一段自然语言描述转换为一个可用的单页 Web 工具:代码会被生成,并部署到托管主机 | description、name、visibility、refine | — |
价格列中的 — 表示该工具不按调用次数计费(而是受会话/试用限制)。失败的调用绝不收费。你可以自行验证:
curl -s -X POST https://ainetcafe.com/mcp -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
安装
dsh plugin --profile add dsh-netcafe
@deepseek-ai/dsh-mcp-client 是一个对等依赖——它随 dsh 一起提供,因此在正常安装中
你已经拥有它。如果你的配置文件没有,请显式添加:
dsh plugin --profile add @deepseek-ai/dsh-mcp-client
卸载
dsh plugin --profile remove dsh-netcafe
这会移除该 bundle 的层;你的机器上不会留下任何状态。你用
remember 存储的任何内容都保存在服务器上并关联到你的密钥——如果你想让它消失,请先调用 forget。
支持的版本
- 基于 @deepseek-ai/dsh-mcp-client@0.0.1-rc.1 构建;dsh v0.1 开发者预览版(发布于
2026-08-13,Cordis v4)使用相同的 MCP 客户端配置结构,而这是该 bundle 唯一涉及的接口面。如果后续预览版更改了它,请提交 issue——当天修复。
- dsh 处于开发者预览阶段,其维护者明确警告可能存在破坏兼容性的
更改。 该 bundle 有意只依赖 MCP 客户端的配置结构——即可用的最窄
接口面——但如果 dsh 重命名或重构该插件,在更新之前这会失效。
提交 issue,它就会被修复。
- MCP 服务器本身通过 Streamable HTTP 使用协议 2025-06-18,并且其版本独立于
dsh。
费用、配额和隐私
- 免费的匿名配额,无需注册。 每个响应都会报告其确切花费的美元金额。
- 当免费配额用完时,响应会告诉你如何继续——要么在 Authorization 头中提供
AllRouter 密钥(按直接 token
费率向你计费),要么按调用进行 x402 支付。不会有任何静默失败。
- 你发送的文档在内存中处理,不会被保留。你用 remember 存储的记忆会
关联到你的密钥保存,直到你 forget 它。
- 捆绑配置中的 URL 带有 ?s=dsh-plugin。这是一个渠道标签,以便我们能够分辨
实际使用的是哪条分发路径——它标识的是路径,而不是你。如果你不想发送它,可以编写自己的配置行来去掉它。
披露
由运营 ainetcafe.com 的团队构建和维护——这是我们自己的服务,而非中立的第三方集成。这些工具提供免费套餐,超出后为付费使用。
许可证
MIT
兼容性与权限(一览)
| 信号 | 本插件 |
| --- | --- |
| 运行时 | dsh v0.1 开发者预览版(2026-08-13,Cordis v4)。仅触及 MCP 客户端配置结构——这是可用的最小接触面。已于 2026-08-17 针对实时端点验证。 |
| 本地运行的内容 | 无。仅附带一行 cordis.patch.yml;本包中没有工具代码、没有构建步骤,也没有生命周期脚本。 |
| 文件系统访问 | 无。 |
| Shell / 进程访问 | 无。 |
| 网络访问 | 仅从 dsh 已附带的 MCP 客户端向 ainetcafe.com 发起出站 HTTPS。 |
| 凭据 | 无需任何凭据。免费套餐无需注册、无需 API 密钥。如果你提供可选的 AllRouter 密钥,dsh 会将其作为请求头发送,我们绝不会存储它。 |
| 数据保留 | 文档和提示词在内存中处理,不会被保留。 |
| 依赖项 | 一个对等依赖:@deepseek-ai/dsh-mcp-client(随 dsh 附带)。 |
| 许可证 | MIT(见 LICENSE)。 |
| 发布者 | 运营 ainetcafe.com 的团队——我们自己的托管服务,免费套餐加付费使用。问题会在当天回复。 |
目录列表并不等同于安全审查。请阅读 cordis.patch.yml——它足够简短,一分钟内即可读完。同作者(mario03690)的其他插件
扫码进群