mcpField
M
Mcp Server Devutils

Mcp Server Devutils

本地服务
github.com/ofershap开发工具433 周前更新

关于 Mcp Server Devutils

Mcp Server Devutils 是面向 AI 助手的 MCP 服务,提供无需 API 密钥或外部服务的日常开发工具,涵盖编码、标识符、哈希、时间、JSON、Cron、JWT 和正则表达式处理。

主要功能

  1. 01Base64 编码与解码
  2. 02生成 UUID 和 ULID
  3. 03使用常见算法计算哈希
  4. 04解码 JWT 并检查过期时间
  5. 05解释和验证 Cron 表达式
  6. 06时间戳、JSON 与正则工具

适用场景

  1. 01解码 JWT 并查看是否过期
  2. 02生成标识符或计算字符串哈希
  3. 03检查 Cron 计划及后续运行时间
  4. 04格式化、验证或压缩 JSON

MCP 相关

它向 MCP 客户端提供 17 种开发工具,支持 Claude Desktop、Cursor 和 VS Code Copilot。可通过 npx 启动,且无需身份验证。

配置

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

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

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

安装包
npmmcp-server-devutils1.0.2

工具

17

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

参数类型必填说明
inputstring是要编码的字符串

详细介绍

MCP Server DevUtils — 面向 AI 助手的 17 个开发工具

npm version npm downloads CI License: MIT

一个 MCP 服务,为你的 AI 助手提供 17 种开发实用工具——Base64、UUID、JWT 解码、cron、时间戳、JSON、正则表达式。无需 API 密钥,无需外部服务,只需 npx。

You: "Decode this JWT: eyJhbGci..."
AI:  Header: { alg: "RS256" }  Payload: { sub: "1234", exp: 1700000000 }  Expired: yes

适用于 Claude Desktop、Cursor 和 VS Code Copilot。无需任何身份验证。

MCP server devutils 演示 — 在 Claude Desktop 中解码 JWT、生成 UUID 并解释 cron

工具

工具功能
base64_encode将字符串编码为 Base64
base64_decode解码 Base64 字符串
uuid_generate生成一个或多个 UUID(v4)
ulid_generate生成 ULID
hash对字符串进行哈希处理(md5、sha1、sha256、sha384、sha512)
hash_all一次性使用所有算法进行哈希处理
jwt_decode解码 JWT 令牌(标头、负载、过期时间)
cron_explain用通俗易懂的语言解释 cron 表达式
cron_validate验证 cron 表达式
cron_next显示 cron 表达式接下来的 N 次运行时间
timestamp_to_iso将 Unix 时间戳转换为 ISO 8601
iso_to_timestamp将 ISO 8601 转换为 Unix 时间戳
timestamp_now以多种格式获取当前时间
json_format美化格式化 JSON 字符串
json_minify压缩 JSON 字符串
json_validate验证 JSON 并报告其类型
regex_test使用正则表达式模式匹配字符串

快速开始

使用 Claude Desktop

添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "devutils": {
      "command": "npx",
      "args": ["-y", "mcp-server-devutils"]
    }
  }
}
使用 Cursor

添加到你的 .cursor/mcp.json:

{
  "mcpServers": {
    "devutils": {
      "command": "npx",
      "args": ["-y", "mcp-server-devutils"]
    }
  }
}
使用 VS Code(Copilot)

添加到你的 .vscode/mcp.json:

{
  "servers": {
    "devutils": {
      "command": "npx",
      "args": ["-y", "mcp-server-devutils"]
    }
  }
}

示例

向你的 AI 助手提问:

  • “解码这个 JWT 令牌:eyJhbG...”
  • “cron 表达式 0 9 * * 1-5 表示什么?”
  • “生成 5 个 UUID”
  • “使用 SHA-256 对这个字符串进行哈希处理:hello world”
  • “将 Unix 时间戳 1700000000 转换为日期”
  • “格式化这个 JSON:{"a":1,"b":2}”
  • “使用正则表达式 \d{3}-\d{4} 匹配 '555-1234'”

开发

npm install
npm test
npm run build

作者

Made by ofershap

LinkedIn GitHub


README 使用 README Builder 构建

许可证

MIT © Ofer Shapira

评论

支持 Markdown

第一次接触 MCP?

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

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