基本能力
产品定位
toolkit-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务,为 LLM Agents 提供系统工具和资源,支持网络和地理位置服务、系统监控、安全操作以及生成工具等多种功能。
核心功能
- 网络与地理位置
- IP 地理位置查询(带智能缓存)
- 网络连接测试
- Ping 和 Traceroute 工具
- 公网 IP 检测
-
速率限制(45 次/分钟)
-
系统工具
- 系统信息获取
- 资源监控
- 负载跟踪
-
网络接口详情
-
安全工具
- 加密哈希生成(MD5, SHA-1, SHA-256, SHA-512)
- 恒定时间哈希比较
-
UUID 生成
-
生成工具
- QR 码生成
- 终端输出
- SVG 格式
- Base64 编码图像
适用场景
- 网络诊断和监控
- 系统资源管理
- 安全操作(如哈希生成和比较)
- QR 码生成和展示
工具列表
- 网络操作
geolocate
: 获取地理位置数据-
checkConnectivity
: 检查网络连接 -
系统操作
getSystemInfo
: 获取系统信息-
getLoadAverage
: 获取负载情况 -
安全操作
hashData
: 生成哈希-
generateUUID
: 生成 UUID -
生成操作
generateQRCode
: 生成 QR 码
常见问题解答
- 无具体常见问题解答内容。
使用教程
使用依赖
- Node.js 环境
安装教程
```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"
}
}
}
}
调试方式
- 无具体调试命令提供。