dsh-netcafe
DeepSeek Harness 捆绑包:一次安装即可将 AI NetCafé 的托管结果工具(文档、SQL 方言、实时中国可达性、跨会话记忆、计划代理)添加到您的 dsh 配置文件中。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mario03690/dsh-netcafe说明文档
阅读完整 README ↗dsh-netcafe
A DeepSeek Harness bundle that adds
AI NetCafé's hosted outcome tools to your dsh profile in one install.
It is a thin configuration layer — it ships no tool code of its own. All it does is insert one
pre-configured @deepseek-ai/dsh-mcp-client row pointing at a remote MCP server, so you don't have
to hand-write the YAML. If you'd rather write those six lines yourself,
the config is documented here and you don't need this package.
What you get
Tools register as mcp__netcafe__. The main endpoint exposes 23 curated tools; a few worth
naming:
| Tool | What it does |
|---|---|
extract_statement | Bank/credit statement PDF → structured transactions, with an arithmetic reconciliation check (opening + credits − debits = closing). If it doesn't balance, it says so and points at the row where the running total first breaks, instead of handing you clean-looking wrong data. |
extract_tables | Tables out of PDFs, with schema alignment — give it a target column set and heterogeneous documents come back on the same columns. Rows it isn't sure about are flagged, not guessed. |
transpile_sql | SQL between dialects (mysql, postgres, bigquery, snowflake, clickhouse, doris, starrocks, …). Deterministic — a real parser, not a model — so the same input always gives the same output, and syntax errors come back with line and column. |
china_reachability | Whether a URL is reachable from a real mainland-China network vantage point, with latency, HTTP status and the IP that China's DNS resolves to. The server genuinely sits on a China Mobile backbone; this is not a guess from an overseas VPS. |
check_resume | Whether an ATS can actually parse a résumé (text extractable, contacts findable, multi-column layouts, tables). Rule-based and reproducible — same file, same score tomorrow. |
remember / recall | Cross-session memory. Keyed to your AllRouter key or an anonymous workspace token, so a later session — or a different machine — picks up where you left off. |
create_task | Hand a recurring job to a hosted runner (watch a page, re-run a question on a schedule). It runs on our servers and notifies you only when the result actually changes, so nothing has to stay open on your side. |