X-Tools MCP Server - 便捷专业的在线开发工具集合的 MCP 服务器
npm install x-tools-mcp-serverbash
npm install -g x-tools-mcp-server
`
$3
在 Cursor 的 MCP 配置文件 (~/.cursor/mcp.json) 中添加:
`json
{
"mcpServers": {
"x-tools": {
"command": "npx",
"args": ["x-tools-mcp-server"]
}
}
}
`
$3
重启 Cursor 编辑器以加载新的 MCP 配置。
🛠️ 可用工具
$3
- json_format - JSON 格式化
- json_minify - JSON 压缩
- json_validate - JSON 验证
$3
- base64_encode - Base64 编码
- base64_decode - Base64 解码
- url_encode - URL 编码
- url_decode - URL 解码
- hex_encode - 十六进制编码
- hex_decode - 十六进制解码
$3
- hash_text - 哈希计算 (SHA-1, SHA-256, SHA-384, SHA-512)
- hmac_hash - HMAC 签名
$3
- uuid_generate - UUID 生成
- jwt_parse - JWT 解析
- jwt_validate - JWT 验证
- regex_match - 正则表达式匹配
- base_convert - 进制转换
总计:15个工具函数
💡 使用示例
在 Cursor 中,你可以直接使用自然语言与 AI 交互:
`
用户: 请帮我计算 "Hello World" 的 SHA-256 哈希值
AI: [自动调用 hash_text 工具] 结果:a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e
用户: 请格式化这个 JSON
{"name":"张三","age":25,"city":"北京"}
AI: [自动调用 json_format 工具]
{
"name": "张三",
"age": 25,
"city": "北京"
}
用户: 生成 5 个 UUID
AI: [自动调用 uuid_generate 工具]
550e8400-e29b-41d4-a716-446655440000
...
`
🔧 开发
$3
`bash
克隆仓库
git clone https://github.com/your-username/x-tools-mcp.git
cd x-tools-mcp
安装依赖
npm install
构建
npm run build
测试
npm test
开发模式
npm run dev
`
$3
`bash
构建
npm run build
发布到 npm
npm publish
``