netcafe-devkit
Server Details
JSON/YAML, regex, diff, JWT, SQL dialects — the keyless millisecond ops an agent needs mid-task.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- mario03690/ai-netcafe
- GitHub Stars
- 0
- Server Listing
- ai-netcafe
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Score is being calculated. Check back soon.
Available Tools
12 toolsdiff_textWhat changed between two texts, line by lineRead-onlyIdempotentInspect
Returns 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.
| Name | Required | Description | Default |
|---|---|---|---|
| a | Yes | The first (before) text. | |
| b | Yes | The second (after) text. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
json_formatjson formatInspect
Validate and pretty-print JSON (2-space indent). Reports the error location if invalid.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
json_yamlJSON ↔ YAML, either direction, auto-detectedRead-onlyIdempotentInspect
Converts 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.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Optional: "json" or "yaml" to force the direction. | |
| text | Yes | The JSON or YAML content. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
jwt_decodeSee inside a JWT — header, payload, and whether it has expiredRead-onlyIdempotentInspect
Decodes 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.
| Name | Required | Description | Default |
|---|---|---|---|
| token | Yes | The JWT string. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
make_qrMake a QR codeRead-onlyIdempotentInspect
Any text or URL → a QR code PNG you can embed or download. Stateless URL form: https://ainetcafe.com/i/qr/
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The text or URL to encode. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
redact_textRedact secrets and PII before sending text onRead-onlyIdempotentInspect
Strip 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.
| Name | Required | Description | Default |
|---|---|---|---|
| only | No | Optional comma-separated subset, e.g. "EMAIL,API_KEY,PRIVATE_KEY". | |
| text | Yes | The text to redact. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
regex_testDoes this regex match — and what does it capture?Read-onlyIdempotentInspect
Runs 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.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The text to test against. | |
| flags | No | Optional flags, e.g. "gi". Default "g". | |
| pattern | Yes | The regular expression, without surrounding slashes. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
timezone_converttimezone convertInspect
Convert 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).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
transpile_sqlTranslate SQL between dialectsRead-onlyIdempotentInspect
Convert 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.
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | The SQL statement (or several, separated by semicolons). | |
| read | No | Source dialect, e.g. "mysql". Omit to auto-detect from generic SQL. | |
| write | Yes | Target dialect, e.g. "postgres", "bigquery", "doris". |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
unit_convertunit convertInspect
Convert units: length, weight, temperature, area, volume, speed, data size. value + from + to (e.g. 100 km mi, 25 c f).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
validate_jsonIs this JSON valid — and does it have the keys you need?Read-onlyIdempotentInspect
Checks 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.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The JSON to validate. | |
| schema | No | Optional JSON Schema (as JSON text) — required[] and properties[].type are checked. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
what_can_you_doFind the right tool for a taskRead-onlyIdempotentInspect
Describe 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.
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | What you are trying to do, e.g. "reconcile a bank statement against my books" or "把一堆发票整理成能入账的表格" |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- Alicense-qualityCmaintenanceProvides a set of micro-tools (time calculation, regex, encoding, JSON diff, etc.) for LLM agents to handle deterministic, precision tasks that models often get wrong.MIT

TinyFn MCP Serverofficial
Alicense-qualityAmaintenanceProvides over 500 deterministic tools for math, conversions, validation, hashing, and more, enabling AI agents to perform accurate calculations and data transformations without hallucination.1MIT- Flicense-quality-maintenanceProvides a suite of 35 developer utility APIs including code formatting, data conversion, and infrastructure generation. It enables AI agents to perform tasks like JSON validation, Dockerfile creation, and network lookups directly through natural language.
- AlicenseAqualityBmaintenancePortable agent tools with typed schemas (diff, cron, units, JSON→TS, outdoor helpers, prompts). Free to try—no account required.30MIT
Your Connectors
Sign in to create a connector for this server.