toolkit-mcp-server
by cyanheads·★ 18·综合分 42
基于TypeScript的MCP服务器,提供系统工具、网络诊断、安全功能和二维码生成。
developer-toolsmonitoringsecurity
9
Forks
4
活跃 Issue
6 个月前
最近提交
2 天前
收录于
概述
toolkit-mcp-server是一个全面的模型上下文协议实现,为LLM代理提供多种工具。它包含IP地理位置查询与缓存、网络连接测试、系统监控、加密操作和多种格式的二维码生成功能。服务器实施了速率限制(每分钟45次请求)以确保合理使用,并且有近期维护更新。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:网络管理员可使用IP地理位置和连接工具诊断问题
你:开发者可将哈希生成和UUID创建等安全工具集成到工作流中
你:界面设计师可生成用于物理-数字连接的二维码
你:服务器实现了什么速率限制?
你:如何使用二维码生成功能?
什么时候选它
当您需要在 LLM 工作流程中集成系统工具、网络诊断和安全工具时,选择这个服务器,尤其是如果您已经在使用基于 TypeScript 的应用程序。
什么时候不要选它
如果您需要超过每分钟 45 次请求的高频使用,或者您需要数据库特定操作而非系统工具,请不要选择它。
此 server 暴露的工具
从 README 抽取出 7 个工具geolocategeolocate({ query: string })Get geolocation data for an IP address
checkConnectivitycheckConnectivity({ host: string, port: number })Check network connectivity to a host and port
getSystemInfogetSystemInfo()Retrieve detailed system information
getLoadAveragegetLoadAverage()Get current system load average
hashDatahashData({ input: string, algorithm: string })Generate cryptographic hash of input data
generateUUIDgenerateUUID()Generate a new UUID
generateQRCodegenerateQRCode({ data: string, type: string })Generate QR codes in various formats
可对比工具
server-mcpfilesystem-mcpsysteminfo-mcpnode-os-mcp
安装
# 使用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**Claude Desktop配置:** 添加到您的claude_desktop_config.json文件:
{
"mcpServers": {
"toolkit": {
"command": "node",
"args": ["node_modules/@cyanheads/toolkit-mcp-server/build/index.js"],
"env": {
"NODE_ENV": "production"
}
}
}
}FAQ
- 服务器实现了什么速率限制?
- 服务器实施每分钟45次请求的速率限制,以防止滥用并确保多个客户端之间的公平使用。
- 如何使用二维码生成功能?
- 使用'generateQRCode'工具,传入数据参数和所需输出格式(终端、SVG或Base64)。示例:mcp.use('toolkit-mcp-server', 'generateQRCode', {data: 'https://example.com', type: 'svg'})
toolkit-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。