基本能力
产品定位
mcp-helper-tools 是一个基于 Model Context Protocol (MCP) 的服务,为 LLM Agents 提供系统工具和资源,支持任务管理和自动化。
核心功能
- 编码工具
- Base64 编码/解码
- URL 编码/解码
-
HTML 编码/解码
-
网络与地理位置
- IP 地理位置查询(带智能缓存)
-
速率限制(45 请求/分钟)
-
安全工具
- 加密哈希生成(MD5, SHA-1, SHA-256, SHA-512)
- 恒定时间哈希比较
-
UUID 生成
-
生成器工具
- QR 码生成
- 终端输出
- SVG 格式
- Base64 编码图像
适用场景
- LLM Agents 需要系统工具支持的任务管理
- 自动化任务中需要网络诊断或地理位置查询
- 需要安全操作(如哈希生成或 UUID 生成)的场景
- 需要生成 QR 码的应用
工具列表
- 网络操作
geolocate
: 获取地理位置数据-
checkConnectivity
: 检查连接性 -
系统操作
getSystemInfo
: 获取系统信息-
getLoadAverage
: 获取负载平均值 -
安全操作
hashData
: 生成哈希-
generateUUID
: 生成 UUID -
生成器操作
generateQRCode
: 生成 QR 码
常见问题解答
- 无明确常见问题解答部分
使用教程
使用依赖
- Node.js 环境
- npm 包管理器
安装教程
```bash
使用 npm(推荐)
npm install @cyanheads/toolkit-mcp-server
或从源码安装
git clone git@github.com:cyanheads/toolkit-mcp-server.git
cd toolkit-mcp-server
npm install
npm run build
```
配置
添加到 MCP 客户端设置:
json
{
"mcpServers": {
"toolkit": {
"command": "node",
"args": ["node_modules/@cyanheads/toolkit-mcp-server/build/index.js"],
"env": {
"NODE_ENV": "production"
}
}
}
}
调试方式
- 无明确调试步骤,但可以通过 MCP 客户端调用工具进行测试。