protogrid

Search / cn.pianam/devtools-mcp

devtools-mcp

R0· no sign-in

MCP server with 5 offline developer tools: UUID, timestamp, unit conversion, JSON tools and QR code.

v1.0.1 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality81new
Trust93of 100
Uptime, 30 days100%
Latency p502028 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "devtools-mcp": {
      "type": "http",
      "url": "https://pianam.cn/devtools-mcp/mcp"
    }
  }
}
claude mcp add --transport http devtools-mcp https://pianam.cn/devtools-mcp/mcp
[mcp_servers.devtools-mcp]
url = "https://pianam.cn/devtools-mcp/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "devtools-mcp": {
      "type": "remote",
      "url": "https://pianam.cn/devtools-mcp/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "devtools-mcp": {
      "type": "http",
      "url": "https://pianam.cn/devtools-mcp/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=devtools-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcGlhbmFtLmNuL2RldnRvb2xzLW1jcC9tY3AifQ%3D%3D"
}
{
  "servers": {
    "devtools-mcp": {
      "type": "http",
      "url": "https://pianam.cn/devtools-mcp/mcp"
    }
  }
}
{
  "mcpServers": {
    "devtools-mcp": {
      "httpUrl": "https://pianam.cn/devtools-mcp/mcp"
    }
  }
}
extensions:
  "devtools-mcp":
    enabled: true
    name: "devtools-mcp"
    type: streamable_http
    uri: "https://pianam.cn/devtools-mcp/mcp"
    timeout: 300

Quality 81 / 100new

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene75 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: format_json (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); generate_uuid (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); convert_timestamp (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 923 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pull, stability.new_linkstool history recorded for 4 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

7 tools, about 923 tokens to load them all · tool set 03df9e8febde · checked 2026-11-14 07:03 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 93 / 100

provenance75
liveness100
freshness100
hygiene100

+repository +dns-namespace +reachable +uptime-100% +updated-5d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://pianam.cn/devtools-mcp/mcp streamable-httpnoneyes100%2028 ms2026-07-282026-11-14

Tools (7)

convert_timestamp时间戳双向转换,时区统一北京时间(UTC+8)。传入 Unix 时间戳(整数秒或毫秒,自动识别;也接受数字字符串)返回 ISO 8601 北京时间字符串;传入日期/时间字符串(如 2026-09-05、2026-09-05 10:30:00、2026-09-05T10:30:00+08:00)返回 Unix 秒/毫秒时间戳;不传 value 返回当前时间的两种格式。
convert_unit单位换算,支持四类:长度(m/km/cm/mm/mile/foot/inch,含毫米/厘米/英里/英尺/英寸)、重量(kg/g/mg/t/lb/oz,含克/磅/盎司)、温度(c/f/k,摄氏度/华氏度/开尔文,自动做偏移换算)、数据存储(B/KB/MB/GB/TB/PB,按1024二进制换算)。不支持的单位或跨类别换算(如米换算成千克)会返回清晰错误。
format_jsonJSON 字符串处理。action 支持:format(美化缩进2格,中文不转义)、minify(压缩为单行去空白)、validate(仅校验合法性,非法时返回错误行号、列号、位置指针和上下文片段)。输入 data 必须是字符串。
generate_qr生成二维码。默认 format='svg' 返回 SVG 矢量图字符串(纯标准库生成,可直接保存为 .svg 文件,AI agent 可直接写文件);format='png' 时返回 PNG 图片的 base64 编码和 data URI(需服务器安装 Pillow,未安装会返回提示)。content 支持 URL、纯文本、WiFi 配置(如 WIFI:T:WPA;S:网络名;P:密码;;)等任意字符串,上限 2000 字节。CPU 密集,走线程池不阻塞事件循环。
generate_uuid生成 UUID(通用唯一识别码)。支持 v4 随机 UUID(默认)和 v5 命名空间 UUID(SHA-1 确定性生成,需提供 namespace 和 name)。count 可一次生成多个(1~1000)。namespace 支持预定义名 dns/url/oid/x500 或完整 UUID 字符串。
query_npm_version查询 npm 包的最新版本信息。输入 npm 包名(如 react、vue、express、@vue/cli),返回最新版本号 latest_version、该版本发布时间 published_at(UTC ISO 8601)、包描述 description、开源协议 license,以及主页/仓库地址等。数据源优先官方 registry.npmjs.org,失败自动兜底淘宝镜像 registry.npmmirror.com(国内更快)。包不存在返回明确的 404 提示。网络 I/O 走线程池不阻塞事件循环。
resolve_dnsDNS 域名解析(DoH,JSON API)。输入域名 name(如 baidu.com、www.qq.com)和记录类型 type(A 默认/AAAA/CNAME/MX/TXT),返回解析记录列表(每条含 name、type、ttl、data;MX 数据为 优先级+邮件交换主机,TXT 为文本记录)。数据源优先阿里 DoH(dns.alidns.com,国内快),失败自动兜底 Cloudflare DoH。域名不存在返回 NXDOMAIN 提示;域名存在但无该类型记录时返回空列表并附说明。网络 I/O 走线程池不阻塞事件循环。

Schemas: list_tools.

Also listed as

1 other active names share this repository: cn.pianam.mcp/devtools-mcp

Similar MCP servers

More from cn.pianam

And 12 more from this publisher.

Official server.json
{
  "name": "cn.pianam/devtools-mcp",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://pianam.cn/devtools-mcp/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.1",
  "repository": {
    "url": "https://github.com/boy-373/devtools-mcp",
    "source": "github"
  },
  "description": "MCP server with 5 offline developer tools: UUID, timestamp, unit conversion, JSON tools and QR code."
}