
Devtools Mcp
cn.pianam.mcp由 mcp.pianam.cn 发布官方发布者v1.0.0更新于 Oct 24, 2026
Developer toolkit: UUID, timestamp, unit conversion, JSON tools, and QR code (SVG). Free.
发布方自己的服务:China 12306 Train Tickets MCP
概览
免费的开发者工具 MCP 服务器,提供 UUID 生成、时间戳转换、单位换算、JSON 格式化校验和二维码生成。
- 可以做什么
- 生成 v4 随机或 v5 命名空间 UUID,一次可生成 1 到 1000 个
- 在 Unix 时间戳与日期字符串之间双向转换,统一使用北京时间(UTC+8)
- 换算长度、重量、温度和数据存储单位,也接受中文单位名
- 格式化、压缩或校验 JSON,语法错误时给出行列位置
- 生成二维码,输出 SVG 标记或 PNG 数据 URI
- 适用场景
- 适合需要快速完成确定性小任务的场景,例如生成 ID、时间换算、单位计算、JSON 整理或生成二维码,且不想安装软件或配置 API 密钥。
- 运行要求
- 使用在线端点无需任何配置:Streamable HTTP 传输,无需认证和 API 密钥。自托管需要 Python 和依赖文件,可选设置 MCP_HOST、MCP_PORT、MCP_ALLOWED_HOSTS;输出 PNG 二维码还需 Pillow。
安装
在 SourceWeft 中
- 打开 控制台中的 Devtools Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/cn.pianam.mcp%2Fdevtools-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"devtools": {
"type": "http",
"url": "https://mcp.pianam.cn/devtools-mcp/mcp"
}
}
}README
Developer Toolkit MCP
Five high-frequency developer utilities as MCP tools — UUID generation, timestamp conversion (Beijing time), unit conversion, JSON formatting/validation, and QR-code generation. Everything runs locally; four of the five tools use only the Python standard library.
- Try it in 30 seconds: a free public MCP endpoint is already running — just paste the URL into your MCP client (no install, no API key).
- Or self-host: a tiny FastMCP server, no external API calls, deterministic and privacy-safe.
⚡ Use the hosted endpoint (no setup)
Transport: Streamable HTTP (MCP 2025-03-26 compatible). No authentication required.
🔌 Client configuration
Add this to your MCP client's mcpServers configuration (Claude Desktop, Cursor, Cline, Cherry Studio, etc.):
Clients that do not accept
"type": "http"accept the same entry with just"url".
🧰 Tools
| Tool | Parameters | Returns | |
---|---|---|
| generate_uuid(version="v4", count=1, namespace=null, name=null) | version: v4 random (default) or v5 namespaced SHA-1. count: 1–1000. For v5: namespace (dns/url/oid/x500 or a full UUID) + name. | List of UUID strings (v5 is deterministic for the same namespace+name). |
| convert_timestamp(value=null, to="iso") | value: Unix timestamp in seconds or milliseconds (auto-detected, int or numeric string) or a date/time string (2026-09-05, 2026-09-05 10:30:00, ISO 8601…). Omit for "now". | ISO 8601 Beijing-time string + readable form + Unix seconds/milliseconds + weekday; or the reverse conversion from a date string. All times use Asia/Shanghai (UTC+8). |
| convert_unit(value, from_unit, to_unit) | Numeric value and units across length (m/km/cm/mm/mile/foot/inch…), weight (kg/g/mg/t/lb/oz…), temperature (c/f/k, with offset), data storage (B/KB/MB/GB/TB/PB, binary 1024). Chinese unit names also accepted. | Converted result plus a readable equation; cross-category conversion (e.g. meters to kilograms) returns a clear error. |
| format_json(data, action="format") | data: JSON string. action: format (pretty, 2-space indent, Chinese unescaped) / minify / validate. | Formatted/minified text with length comparison, or a validity verdict; on invalid JSON returns error line/column, a position pointer and a context snippet. |
| generate_qr(content, format="svg") | content: URL/text/WiFi string (≤ 2000 bytes). format: svg (default, vector) or png. | SVG markup string (save as .svg; an agent can write the file directly) or, for PNG, base64 + data URI (PNG requires Pillow). |
Examples
- "生成 5 个 UUID" / "给域名 example.com 生成一个 v5 UUID"
- "把时间戳 1788000000 转成北京时间" / "2026-10-01 09:00 的 Unix 时间戳是多少"
- "10 英里等于多少公里" / "98.6 华氏度转摄氏度" / "1 GB 等于多少 MB"
- "帮我美化这段 JSON 并检查有没有语法错误"
- "把 https://example.com 生成二维码"
📡 Dependencies & privacy
generate_uuid,convert_timestamp,convert_unit,format_jsonuse only the Python standard library.generate_qruses the pure-Pythonqrcodepackage with its SVG path image factory — SVG output needs no Pillow/native deps. PNG output is optional and requires Pillow.- Zero network calls, zero API keys — fully deterministic and safe for sensitive data.
🐢 Self-hosting
Then point your MCP client at http://127.0.0.1:8000/mcp.
With uv:
🗂️ Files
devtools_server.py— the MCP server: all five tools and FastMCP definitions.server.py— standalone Streamable HTTP entry point (serves the MCP app at/mcp).requirements.txt— Python dependencies.LICENSE— MIT.
🇨🇳 中文说明
开发者工具包 MCP:五个高频小工具 —— UUID 生成(v4/v5)、时间戳双向转换(统一北京时间 UTC+8)、单位换算(长度/重量/温度/数据存储)、JSON 美化/压缩/校验(带错误定位)、二维码生成(默认矢量 SVG,可选 PNG)。
在线直连(免费、无需 Key):https://mcp.pianam.cn/devtools-mcp/mcp
前四个工具仅用 Python 标准库;二维码用纯 Python 的 qrcode 生成 SVG(PNG 才需 Pillow)。全程无任何网络请求与外部 API,确定性、隐私安全。
📄 License
MIT © 2026 boy-373 (刘扶阳)
来源:README.md,提交 d1e4d79
工具
0版本历史
1- v1.0.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式必需10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Pianam 集成

China 12306 Train Tickets MCP
cn.pianam.mcp官方发布者
一个只读的 MCP 服务器,让助手按中文车站名和日期查询中国铁路 12306 的车次时刻与各席别余票。

Weather Forecast MCP
cn.pianam.mcp官方发布者
远程 MCP 服务器,让助手查询全球城市的实时天气与最长 7 天预报,支持中文城市名并以中文输出。

Stock Mcp
cn.pianam.mcp官方发布者
一个远程 MCP 服务器,让助手查询中国 A 股实时个股行情和三大指数,并带双数据源自动降级。
MCP Aggregation Gateway — 22k+ MCP search & call
cn.pianam.mcp官方发布者
一个远程 MCP 网关,让助手搜索 2.2 万多个 MCP 服务器,并无需密钥调用 50 多个托管工具。

IP Location MCP
cn.pianam.mcp官方发布者
远程 MCP 服务器,用于查询 IPv4 归属地,返回国家、省/地区、城市、经纬度、时区、运营商和 ASN,并以中文输出。