Netcafe Devkit MCP server
JSON/YAML, regex, diff, JWT, SQL dialects — the keyless millisecond ops an agent needs mid-task.
1 stars
Reviews
Write oneNobody has reviewed Netcafe Devkit yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Netcafe Devkit tools (14, 1 write)
write = sends, deletes, buys or postsdiff_textFreeReturns which lines were added and which were removed, with line numbers — computed with a longest-common-subsequence, not guessed by a model. Use to compare two versions of a config, a document, or any command output, instead of asking an LLM to eyeball two blobs and hoping it notices.
json_formatFreeValidate and pretty-print JSON (2-space indent). Reports the error location if invalid.
json_yamlFreeConverts JSON to YAML or YAML to JSON. It works out which one you gave it, so you do not have to say. A parse failure comes back with the parser message instead of silently producing something that looks fine and is not. Use when a config, a CI file, or a Kubernetes manifest needs to be in the other format.
jwt_decodeFreeDecodes the header and payload of a JWT and reports issued-at / expiry as readable timestamps plus seconds remaining. The signature is NOT verified and the response says so — decoding is fine for debugging a token you already hold, but never treat these values as proof of anything; verification needs the secret and belongs in your own service.
make_qrFreeAny text or URL → a QR code PNG you can embed or download. Stateless URL form: https://ainetcafe.com/i/qr/<text>
redact_textFreeStrip emails, phone numbers, ID numbers, API keys, private keys, JWTs, card numbers and IPs out of text, returning the redacted text plus a mapping table to restore them afterwards. Rule-based only — no model sees the input. The same value always maps to the same placeholder, so the answer can be restored.
regex_testwrite actionFreeRuns a regular expression against sample text and returns every match with its position and capture groups (named groups included). Use before wiring a pattern into code, instead of guessing whether the escaping survived the trip through JSON and the shell.
screenshot_urlFreeFull-page screenshot of any URL → PNG. The same job screenshot APIs charge $7-79/month for.
sql_from_descriptionFreePlain-language request + table schema → ready-to-run .sql file with comments.
timezone_convertFreeConvert a time between time zones, or get current time in any zone. from/to = IANA zone (Asia/Shanghai), time = YYYY-MM-DDTHH:mm (default now).
transpile_sqlFreeConvert a SQL statement from one dialect to another — mysql, postgres, sqlite, tsql, oracle, snowflake, bigquery, redshift, spark, hive, presto, trino, duckdb, clickhouse, databricks, doris, starrocks and more. Deterministic parser (sqlglot), not an LLM: the same input always produces the same output, and syntax errors come back with the exact line and column. Use it when migrating queries between databases or debugging dialect-specific syntax.
unit_convertFreeConvert units: length, weight, temperature, area, volume, speed, data size. value + from + to (e.g. 100 km mi, 25 c f).
validate_jsonFreeChecks that text parses as JSON, and optionally that required keys are present with the right top-level types. Returns the specific violations, not just true/false. Checks required + types only — not full JSON Schema, and it says so rather than pretending. Use before feeding generated JSON into something that will fail on it.
what_can_you_doFreeDescribe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing. Also returns multi-step recipes when a task needs several tools chained (invoices to a ledger, a bank statement reconciled, a messy CSV turned into a deliverable). Deterministic and free: it calls no model, costs nothing, and never runs out of quota. Call this FIRST when you are not sure what this server offers.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1462ms20/20
- Tool poisoning14 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 38 days ago12/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
What the publisher says
From the Netcafe Devkit repository's README, as published. We do not edit it. Read it on GitHub
ai-netcafe
Hosted tools your agent can call over MCP — and a claim you can check in one command:
curl "https://ainetcafe.com/t/china_reachability?url=https://github.com"{
"url": "https://github.com",
"tested_from": "mainland China (China Mobile backbone)",
"verdict": "unreachable: timeout (common signature of blocking or a very slow route)"
}That request was answered by a machine actually sitting on a Chinese backbone network. A monitor hosted anywhere else can only tell you GitHub is up where it is — which is not the question you were asking. That is the kind of thing we host: capabilities that are hard to get, rather than wrappers around ones that aren't.
Four focused servers
One agent profile rarely needs both spreadsheet cleanup and the Chinese lunar calendar, and every tool description costs tokens on every session. So the catalogue is served as four focused MCP endpoints — connect the one you need and pay the context cost of nothing else.
All four are in the official MCP registry as com.ainetcafe/netcafe-tables, -devkit, -docflow and -china.
Nothing in these four calls a language model or a third-party API. They compute on our own servers, so results are deterministic and repeatable — and they cannot break because someone else changed their API.
Numbers come with their own proof
Anything involving counts or money returns an arithmetic check computed in code, not asserted by a model:
// reconcile_ledger: your books vs the bank statement
{
"total_a": 105.30, "total_b": 106.80, "gap": -1.50,
"only_in_a": [{ "key": "B", "amount": 5.00 }],
"only_in_b": [{ "key": "C", "amount": 7.00 }],
"mismatched": [{ "key": "A3", "a": 100.00, "b": 99.50, "diff": 0.50 }],
"arithmetic_check": {
"formula": "A 105.3 − B 106.8 = -1.5; differences explain -1.5",
"checks_out": true
}
}If checks_out is false, the response says the result is untrustworthy instead of handing back a table that looks finished. Amounts are compared in integer cents, so 0.1 + 0.2 never invents a difference for someone to go chase.
Connect it
claude mcp add --transport http netcafe-tables https://ainetcafe.com/mcp/tableDeepSeek Harness:
dsh plugin --profile web add github:mario03690/dsh-netcafeEverything is also a plain GET — no MCP client, no SDK, no key:
curl "https://ainetcafe.com/t/cn_holiday?date=2026-10-01"
curl "https://ainetcafe.com/t/diff_text?a=one%0Atwo&b=one%0Athree"Charts come back as images you can paste straight into a README:
That image is rendered on request, right now, by the same service this page describes.
Model cost is measured, not quoted
npx ai-netcafe compare "dedupe a JS array preserving order"MODEL COST LATENCY
deepseek-v4-flash $0.00012 7.6s
gemini-3.5-flash $0.000341 10.0s
GLM5.2 $0.001828 9.0sShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add --transport http netcafe-devkit https://ainetcafe.com/mcp/dev?s=registry
Netcafe Devkit: common questions
- Is Netcafe Devkit MCP server safe?
- Mostly: it is graded B (76/100). Read the Netcafe Devkit safety report
- How do I install Netcafe Devkit?
- It runs remotely at ainetcafe.com. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Netcafe Devkit need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Netcafe Devkit maintained?
- The last commit was 39 days ago (2026-08-16). The latest release is v1.0.0.
- Is Netcafe Devkit up?
- 100% of our last 21 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Netcafe Devkit?
- Servers from other publishers that do the same job: Tableau Workbook Auditor MCP server, MockHero MCP server and DBHub MCP server. Compare all Netcafe Devkit alternatives.
Alternatives to Netcafe Devkit
Same job from other publishers: the closest match first, then the best rated.
- Tableau Workbook AuditorLocal-only Tableau .twbx audit: lineage, unused fields, duplicate calcs, SQL, version diffsnot reviewedGrowingA
- MockHeroGenerate realistic relational test data — 156 field types, 22 locales, JSON/CSV/SQL, free previews.not reviewedGrowingC
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- GeoLensRead-only access to a self-hosted GeoLens spatial catalog: datasets, features, maps, sandboxed SQL.not reviewedEstablishedB
- LINQ to DBInspect database schemas and execute SQL queries across multiple database providers with LINQ to DB.not reviewedEstablishedA