mcpField
D
Dev Tools Mcp

Dev Tools Mcp

远程服务
github.com/kapilraghuwanshi开发工具124 周前更新
代码仓库

关于 Dev Tools Mcp

Dev Tools Mcp 是提供编码、哈希、网络检查和生态查询等开发工具的 MCP 服务,包含离线计算及无需身份验证的公共 API 查询。

主要功能

  1. 01编码、哈希和文本工具
  2. 02DNS、IP、SSL 和 URL 检查
  3. 03npm 与 GitHub 仓库查询
  4. 04JSON、SQL 和正则表达式工具

适用场景

  1. 01开发时编码或哈希字符串
  2. 02检查 DNS 记录或 SSL 证书
  3. 03查询 npm 包或 GitHub 仓库信息
  4. 04格式化或比较开发数据

MCP 相关

该服务通过 MCP 工具提供开发实用功能,可配置给 Claude Desktop、Claude Code、Cursor、GitHub Copilot 和 Windsurf 使用,并支持通过 SSE 部署。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp-servers-161f.onrender.com/sse
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@kapilraghuwanshi/dev-tools-mcp

工具

详细介绍

@kapilraghuwanshi/dev-tools-mcp

面向开发者的零配置 MCP 服务。 无需 API 密钥。无需密钥信息。接入即可使用。

22+ 个工具,涵盖编码、哈希、DNS、IP 地理位置、SSL、URL 跟踪、WHOIS、npm 查询、GitHub 等。

npm version License: MIT


快速开始

Claude Desktop

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(Mac)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

重启 Claude Desktop,即可立即使用所有工具。


Claude Code(CLI)
claude mcp add @kapilraghuwanshi/dev-tools-mcp -- npx @kapilraghuwanshi/dev-tools-mcp

Cursor

添加到 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

GitHub Copilot(VS Code)

添加到工作区中的 .vscode/mcp.json:

{
  "servers": {
    "devtools": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

Windsurf

添加到 ~/.windsurf/mcp.json:

{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@kapilraghuwanshi/dev-tools-mcp"]
    },
    "devtools-remote": {
      "type": "sse",
      "url": "https://mcp-servers-161f.onrender.com/sse"
    }
  }
}

工具

🔵 计算 — 离线、即时
工具功能
dt_encode_decodeBase64、URL、HTML 编码/解码
dt_hash_stringMD5、SHA1、SHA256 哈希计算
dt_generate_uuid生成 1–20 个 UUID v4 或 NanoID
dt_parse_jwt解码 JWT 标头和载荷(不进行验证)
dt_diff_text逐行比较两个字符串的差异
dt_convert_casecamelCase ↔ snake_case ↔ kebab-case ↔ PascalCase ↔ CONSTANT_CASE
dt_format_json美化打印或压缩 JSON
dt_regex_test测试正则表达式,返回所有匹配项和分组
dt_color_convertHEX ↔ RGB ↔ HSL 颜色转换
dt_timestamp_convertUnix ↔ ISO ↔ UTC + 相对时间
dt_url_parse将 URL 拆分为协议、主机、路径、参数和哈希
dt_generate_password安全随机密码生成器
dt_unit_converter转换字节单位(KB、MB、GB)和温度单位(C、F、K)
dt_lorem_ipsum生成占位文本(单词、句子、段落)
dt_format_sql基础 SQL 查询格式化工具
🌐 网络 — 公共 API,无需身份验证
工具功能
dt_my_ip你的公网 IP 地址
dt_ip_info查询任意 IP 的地理位置、ISP、ASN 和时区
dt_dns_lookupA、AAAA、CNAME、MX、TXT、NS、SOA 记录
dt_http_trace跟踪重定向链 — 此 URL 会跳转到哪里?
dt_http_headers检查任意 URL 的所有 HTTP 响应标头
dt_ssl_checkSSL 证书到期时间、颁发者、SAN、剩余天数
dt_port_check主机 Y 上的 TCP 端口 X 是否开放?
dt_whois_lookup域名注册详情、到期时间、注册商
📦 查询 — 开发者生态
工具功能
dt_npm_info软件包版本、下载量、许可证、依赖项
dt_github_repoStars、fork 数、语言、主题、许可证
dt_gitignore_gen通过 gitignore.io 为任意技术栈生成 .gitignore
dt_caniuse查询 MDN 浏览器兼容性

示例提示词

Hash this string with SHA256: "my-secret-key"
Parse this JWT and tell me when it expires
Convert "getUserById" to snake_case
Where does https://bit.ly/3xyz redirect?
Check if port 443 is open on github.com
What's the SSL cert expiry for stripe.com?
Get the npm info for the "zod" package
Generate a .gitignore for node, react, and macos
Look up the MX records for gmail.com
Convert hex color #ff6b6b to HSL
WHOIS lookup for github.com
Generate a secure 20-character password with symbols
Convert 1560 megabytes to gigabytes
What is 98.6 Fahrenheit in Celsius?
Give me 3 paragraphs of Lorem Ipsum text
Format this SQL: SELECT * FROM users WHERE active=1 ORDER BY id DESC
Generate a mock dataset of 10 users with names and UUIDs
Check if port 8080 is open on localhost
Decode this Base64 string: SGVsbG8gV29ybGQ=
Generate a NanoID with length 12
Look up browser compatibility for "WebGPU" on caniuse
What ISP and city is the IP 8.8.8.8 located in?
Audit the SSL cert and redirect chain for stripe.com
Create a .gitignore for Python, Django, and macOS

要求

  • Node.js 18+
  • 无需 API 密钥或配置

☁️ 远程部署(SSE)

你可以将此服务托管在 Render(100% 免费套餐)。

  1. Fork 此仓库,并将其连接到新的 Render Web Service。
  2. 将 Root Directory 设置为 src/devtools。
  3. 将 Build Command 设置为 npm install && npm run build,将 Start Command 设置为 node dist/index.js。
  4. 添加 PORT:10000。
  5. 你的线上 URL 将是 https://your-service.onrender.com/sse。

注意:免费套餐的服务在闲置 15 分钟后会“休眠”。休眠后收到的第一个请求可能需要 30 秒唤醒服务。


许可证

MIT © Kapil Raghuwanshi

评论

支持 Markdown

第一次接触 MCP?

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

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