devbelt-mcp
🧰 devbelt-mcp
给 AI 助手的「在线工具箱」—— 77 个常用小工具,AI 一句话就能调用
JSON 处理 · 加解密 · 代码格式化 · 文本转换 · 单位换算 · 网络查询 · 二维码生成
📖 这是什么?
devbelt-mcp 把站长/开发者常用的 77 个在线小工具(共 170+ 项细分能力)打包成 AI 可以直接调用的接口——就像给 AI 配了一个在线工具箱。
接入 AI 客户端(LingXi / Claude Desktop 等)后,直接对 AI 说人话即可,AI 会自动调用对应工具。比如「把这段 JSON 格式化一下」,AI 就会调用 json_process 完成——全程不需要你写任何代码。更多提问示例见下方 💬 示例提问。
工具箱里有什么
JSON 工具:格式化/压缩/校验、JSON↔XML/YAML/GET 参数、生成 C#/Java/Go 实体类
加解密:MD5/SHA/HMAC 哈希、AES-GCM/CBC 对称加解密、摩尔斯电码、迅雷/快车 URL 加解密
代码工具:18 种语言格式化与压缩、JS 混淆、正则测试/生成、XPath 提取
文本转换:简繁互转、拼音、全角半角、竖排、去重、火星文、UUID 生成、身份证解析等 15 种
单位换算:长度/面积/温度/速度/压力/数据大小等 13 类
网络查询:WHOIS、ICP 备案、IP 归属、DNS 解析、HTTP 状态、Gzip 检测、死链检测、网页抓取、WebSocket 完整会话测试
时间工具:时间戳互转、多时区对照、时间差/倒计时、cron 解析、时长换算、strftime 格式化
其他:二维码/条形码/ICO 图标生成、万年历、17 类参考表查询
技术底座
基于 MCP(Model Context Protocol,AI 调用外部工具的开放标准,可以理解为"AI 的 USB-C"),通过 stdio 与本地 AI 客户端直连。全部工具在本地运行,零数据库,无外部服务依赖(除工信部 ICP 接口)。
💡 推荐使用 灵犀 AI 智能助手(https://lingxi.regaing.com)接入本服务,获得 77 个在线工具 · 170+ 项细分能力的完整 AI 体验。
💬 示例提问
接入后直接对 AI 说这些话,AI 会自动调用对应工具:
JSON 与编码
提问 | 工具 |
“把这段 JSON 格式化一下 / 压缩成一行” |
|
“这个 JSON 是否合法?” |
|
“把 JSON 转成 YAML / XML / GET 参数” |
|
“用这段 JSON 生成 Java / C# / Go 实体类” |
|
“把这段文字转成 Base64 / URL 编码” |
|
“把 255 转成 16 进制” |
|
加解密
提问 | 工具 |
“算一下 hello 的 MD5 / SHA-256” |
|
“用密码 abc123 加密这段文字” |
|
“解密这段 AES 密文(密钥是 xxx)” |
|
“把 SOS 转成摩尔斯电码” |
|
“把这个迅雷链接还原成普通地址” |
|
“#FF0000 是什么颜色,转成 RGB” |
|
代码
提问 | 工具 |
“格式化这段 Python / JS / SQL 代码” |
|
“压缩这段 CSS / HTML” |
|
“这个正则能匹配这段文本吗?” |
|
“用正则提取所有邮箱地址” |
|
“生成 Go 语言的正则代码” |
|
“用 XPath 提取网页里的标题” |
|
文本
提问 | 工具 |
“把这段话转成繁体 / 简体” |
|
“这些汉字怎么读,转成拼音” |
|
“统计这段文字的字数” |
|
“生成一个 16 位随机密码” |
|
“生成 5 个 UUID” |
|
“把这段文本按行去重” |
|
单位换算
提问 | 工具 |
“1 英里等于多少公里?” |
|
“100 摄氏度等于多少华氏度?” |
|
“5 GB 等于多少 MB?” |
|
网络查询
提问 | 工具 |
“查一下 example.com 的 WHOIS 信息” |
|
“example.com 有没有 ICP 备案?” |
|
“检测这个网站是否开启了 Gzip” |
|
“抓取这个网页的内容” |
|
“检测 https://example.com 有哪些死链” |
|
“测试这个 WebSocket 服务通不通” |
|
生成与查询
提问 | 工具 |
“生成一个内容为 xxx 的二维码” |
|
“生成 CODE128 条形码” |
|
“把这张 PNG 转成 ICO 图标” |
|
“HTTP 404 状态码是什么意思?” |
|
“常见的公共 DNS 有哪些?” |
|
✨ 特性
🚀 77 个工具 · 170+ 项细分能力:编码转换 / 加解密 / 代码格式化 / JSON / 文本处理 / 单位换算 / 网络查询 / 二维码(如
crypto_hash一个工具覆盖 12 种哈希算法,code_format覆盖 18 种语言)🧩 现代加密标准:AES-GCM/CBC(
node:crypto),无历史算法残留⚡ stdio 直连:本地运行、零数据库、无状态
🛡️ 统一错误处理:异常自动转为可读文本,不抛裸堆栈
✅ 97 个端到端测试:InMemoryTransport 连接真实 server,含 golden 回归
🚀 快速开始
npm install
npm run build # 编译到 dist/
npm test # 运行 97 个端到端测试
node dist/index.js # 启动 stdio server调用示例
{
"mcpServers": {
"devbelt-mcp": {
"command": "npx",
"args": ["-y", "@lingxi-agent/devbelt-mcp"]
}
}
}接入后 LLM 可直接调用,例如:
crypto_hash(text: "abc", algorithm: "md5")
→ 900150983cd24fb0d6963f7d28e17f72
unit_convert(category: "temperature", value: 100, from: "C", to: "F")
→ 100 C = 212 F(温度换算)
net_websocket_test(url: "wss://echo.websocket.org", messages: ["hello"], ping: true)
→ ✓ 连接成功 / → 发送:hello / ← 收到:hello / ✓ 收到 pong / ◼ 连接关闭📦 客户端接入(LingXi / Claude Desktop 等)
方式一:npx(推荐)
{
"mcpServers": {
"devbelt-mcp": {
"command": "npx",
"args": ["-y", "@lingxi-agent/devbelt-mcp"]
}
}
}方式二:本地 node 直接运行(开发/未发布时)
{
"mcpServers": {
"devbelt-mcp": {
"command": "node",
"args": ["W:/Project/devbelt-mcp/dist/index.js"]
}
}
}🧰 工具清单(77 个工具 · 170+ 项细分能力)
编码转换 encode_*(9)
工具 | 功能 |
| URL 编码/解码 |
| Base64 文本/图片互转 |
| Unicode(\uXXXX)互转 |
| UTF-8 编码/解码(%XX 形式) |
| ASCII 编码/解码 |
| Escape 编码/解码 |
| 任意进制互转(2~36,支持大数) |
| 文本编码检测(UTF-8/GBK/GB2312 等) |
| HTML 实体编解码(<>& 等) |
加解密 crypto_*(8)
工具 | 功能 |
| MD5(16/32位)/SHA 系列/HMAC |
| AES 对称加解密:GCM/CBC(现代标准) |
| 摩尔斯电码(中文自动转拼音) |
| 迅雷/快车/旋风下载地址加解密 |
| HEX ↔ RGB 颜色转换 |
| JWT 编解码与校验(HS256) |
| RSA 非对称加解密/签名(生成密钥对/加密/解密/签名/验签) |
| bcrypt 密码哈希与校验 |
代码工具 code_*(5)
工具 | 功能 |
| 18 种语言格式化/压缩(prettier + sql-formatter) |
| JS 混淆/美化(单向,禁止恶意用途) |
| 正则测试/提取/替换 |
| 7 种语言正则代码生成 |
| 简易 XPath 提取 |
JSON json_*(5)
json_process(格式化/压缩/转义/校验)、json_convert(↔XML/YAML/GET 参数)、json_entity(生成 C#/Java/Go 实体类,SQL→Java)、json_path(JSONPath 提取)、json_schema_validate(JSON Schema 校验)
数据转换 data_*(5)
data_html_convert(HTML↔JS/PHP/C#/JSP/ASP/Perl/UBB/Markdown)、data_html_table(CSV/JSON→HTML 表格)、data_excel_json(Excel↔JSON)、data_text_diff(文本差异)、data_csv(CSV 解析/生成)
文本处理 text_*(16)
大小写、简繁互转、拼音、全角半角、翻转、竖排、字数统计、去重、替换、HTML 过滤、自动排版、随机数/密码、火星文、UUID/GUID 生成、text_idcard(身份证解析)、text_password_strength(密码强度评估)
单位换算 unit_convert(1)
13 类单位:长度/面积/体积/速度/压力/功率/热量/力/时间/数据大小/角度/密度/温度
网络查询 net_*(14)
工具 | 功能 | 依赖 |
| WHOIS 查询(原生实现,连 whois.iana.org 递归) | 无第三方 |
| ICP 备案查询(工信部官方接口) | 工信部 |
| IP 信息(本机网卡 / 归属地,内置精简段表) | 纯本地 |
| DNS 解析(A/AAAA/CNAME/MX/TXT/NS/SOA/PTR,可指定 DNS) | node:dns 原生 |
| HTTP 状态/响应头检测 | 直接请求 |
| Gzip 压缩检测 | 直接请求 |
| 网站死链检测 | 直接请求 |
| 网页抓取(自动 GBK/UTF-8 解码) | 直接请求 |
| Meta 标签分析 | 直接请求 |
| 关键词密度检测 | 直接请求 |
| WebSocket 完整会话(消息收发/ping RTT/wait_for) | ws 包 |
| HTTP 请求调试(curl 等价:JSON 序列化/multipart 上传/重定向/超时) | 原生 fetch |
| SSL 证书检查(有效期/签发者/链) | node:tls |
| TCP 端口连通检测(tcping 等价) | node:net |
其他 misc_*(8)
misc_barcode(条形码)、misc_qrcode(二维码)、misc_qrcode_decode(二维码解码)、misc_calc(数学表达式计算)、misc_favicon(PNG→ICO)、misc_shortcut(桌面快捷方式)、misc_reference(17 类参考表查询)、misc_calendar(万年历:农历/干支/生肖/节气/节日/宜忌,lunar-typescript 纯本地)
时间 time_*(6)
工具 | 功能 |
| 时间戳↔日期互转(秒/毫秒/微秒/纳秒自动识别、多格式输入、UTC/本地/自定义时区) |
| 多时区时间对照(北京/东京/伦敦/纽约等常用城市 + 自定义 ±HH:mm) |
| 时间差/倒计时(各精度 + 人类可读 + 组件分解) |
| cron 表达式解析(人类可读描述 + 未来 N 次执行时间) |
| 时长人类可读化(双向:秒↔"1天2小时3分4秒") |
| strftime 自定义格式化(YYYY/MM/DD/ddd/Q + %Y-%m-%d 兼容) |
🏗️ 设计说明
聚合粒度:算法同族共用 schema(如
crypto_hash(text, algorithm)覆盖 MD5/SHA 全家),77 个工具覆盖全部工具类型统一错误处理:所有工具异常返回可读错误文本(含可选参数提示),不会抛裸堆栈
现代加密:对称加密基于
node:crypto(AES-GCM/CBC 等现代标准)静态参考表:17 类对照表(HTTP 状态码/端口/DNS/朝代/民族等)收敛为
misc_reference一个工具
🧪 测试
npm test97 个端到端测试(InMemoryTransport 连接真实 server)覆盖:
全部 77 个工具调用
标准输入输出回归(
md5('abc')、进制转换、单位换算等)本地 mock HTTP/WebSocket 服务验证网络工具
错误路径(非法参数、解密失败、连接失败)
⚠️ 已知限制
net_icp依赖工信部接口(hlwicpfwc.miit.gov.cn),接口变动时工具会返回可读错误code_format对 php/java/c/cpp 等语言为基础缩进美化(非完整 AST 格式化)xpath_tool为轻量正则实现,不支持复杂轴表达式
📄 License
MIT © 2026 @lingxi-agent
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/regaing/devbelt-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server