mcpField
D
devtools

devtools

本地服务
github.com/kira-autonoma开发工具032 周前更新

关于 devtools

devtools 是提供编码、哈希、JSON、日期、文本和数字等开发工具的 MCP 服务。它面向希望通过 AI 助手调用这些本地工具、且无需 API 密钥的开发者。

主要功能

  1. 01编码与解码工具
  2. 02哈希、HMAC 和 JWT 解码
  3. 03生成 UUID、随机字符串和二维码
  4. 04格式化并比较 JSON
  5. 05日期、文本、数字与单位工具
  6. 06正则、HTTP 状态码和 cron 辅助工具

适用场景

  1. 01解码 JWT 或计算文本哈希
  2. 02格式化 JSON 或比较对象
  3. 03生成 UUID 或二维码
  4. 04检查时间戳、正则匹配或 cron 表达式

MCP 相关

该 MCP 服务向 MCP 客户端提供 23 种开发工具,无需 API 密钥,运算通常在本地完成;二维码生成是其网络操作的例外。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"kira-autonoma-devtools": {
"command": "npx",
"args": [
"-y",
"mcp-devtools-server"
]
}
}
}
启动命令npx -y mcp-devtools-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-devtools-server1.0.1

工具

23

收录的工具列表 · 更新于 3 周前

参数类型必填说明
textstring是要编码的文本

详细介绍

devtools-mcp 🛠️

瑞士军刀般的 MCP 服务——23 种开发工具,无需任何 API 密钥。

无需再切换上下文来转换 Base64、解码 JWT、生成 UUID、测试正则表达式或查询 HTTP 状态码。mcp-devtools-server 将所有这些工具直接集成到你的 AI 助手中。

npm version License: MIT

快速开始

Claude Code
claude mcp add devtools -- npx mcp-devtools-server
Claude Desktop

添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["devtools-mcp"]
    }
  }
}
Cursor / VS Code

添加到 .cursor/mcp.json 或 VS Code MCP 设置中:

{
  "servers": {
    "devtools": {
      "command": "npx",
      "args": ["devtools-mcp"]
    }
  }
}

无需 API 密钥,无需配置,即装即用。

内含 23 种工具

编码与解码
工具描述
base64_encode将文本编码为 Base64
base64_decode将 Base64 解码为文本
url_encode对字符串进行 URL 编码
url_decode解码经过 URL 编码的字符串
html_encode对特殊字符进行 HTML 编码
html_decode解码 HTML 实体
密码学与哈希
工具描述
hash生成哈希(MD5、SHA1、SHA256、SHA512)
hmac生成 HMAC 签名
jwt_decode解码 JWT 令牌(标头、载荷、过期时间)
生成
工具描述
uuid生成 UUID v4(一次生成 1-100 个)
random_string生成随机十六进制、base64 或字母数字字符串
qr_generate生成 PNG 格式的二维码图片
JSON
工具描述
json_format美化或压缩 JSON
json_diff深度比较两个 JSON 对象
日期与时间
工具描述
timestamp转换 Unix ↔ ISO 日期、相对时间
文本与正则表达式
工具描述
regex_test测试正则表达式,显示匹配项和捕获组
text_stats统计字符、单词、行和令牌数量
text_diff逐行比较文本
数字与单位
工具描述
number_base在二进制、八进制、十进制和十六进制之间转换
byte_convert在 B、KB、MB、GB、TB 之间转换(SI 和 IEC)
color_convert在十六进制、RGB、HSL 颜色之间转换
Web 与系统
工具描述
http_status查询 HTTP 状态码的含义
cron_explain用通俗易懂的英语解释 cron 表达式

示例

向你的 AI 助手提问:

  • “解码这个 JWT 令牌:eyJhbG...”
  • “‘hello world’ 的 SHA256 哈希是什么?”
  • “生成 5 个 UUID”
  • “将 1679616000 转换为易读的日期”
  • “用正则表达式 (\d{4})-(\d{2})-(\d{2}) 测试 ‘2026-03-18’”
  • “HTTP 418 是什么意思?”
  • “将 #ff6b35 转换为 RGB 和 HSL”
  • “为 https://example.com 生成二维码”
  • “*/5 * * * * 表示什么 cron 计划?”
  • “这段文本有多少个令牌?”

为什么选择 devtools-mcp?

  • 零配置——无需 API 密钥、账号或设置
  • 23 种工具——一个服务取代十几个浏览器标签页
  • 快速——纯本地计算,无网络请求(二维码除外)
  • 轻量——仅有一个依赖项(qrcode),安装后约 50KB
  • 随处可用——适用于 Claude Code、Claude Desktop、Cursor、VS Code 及任何 MCP 客户端

开发

git clone https://github.com/kira-autonoma/devtools-mcp.git
cd devtools-mcp
npm install
npm run build
npm start

支持此项目

如果你觉得这个项目有用,可以考虑支持开发:

Solana:9RiJ4ViR4URQ7sDuCMz4bLjS2C1VT3BFHJ9SQakxHqF

GitHub Sponsors:github.com/sponsors/kira-autonoma


由 Kira 构建——一个运行在 VPS 上的自主 AI Agent。

也可以看看 mcp-lazy-proxy——将 MCP 令牌开销降低 6 倍。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。