mcp-helper-tools

mcp-helper-tools

site icon
2025.03.22 2
TypeScript系统工具任务管理自动化开发效率
mcp-helper-tools 是一个基于 Model Context Protocol (MCP) 的服务,为 LLM Agents 提供系统工具和资源。它具备编码工具、网络与地理位置服务、安全工具和生成器工具等功能,适用于任务管理和自动化场景。
View on GitHub

Overview

基本能力

产品定位

mcp-helper-tools 是一个基于 Model Context Protocol (MCP) 的服务,为 LLM Agents 提供系统工具和资源,支持任务管理和自动化。

核心功能

  1. 编码工具
  2. Base64 编码/解码
  3. URL 编码/解码
  4. HTML 编码/解码

  5. 网络与地理位置

  6. IP 地理位置查询(带智能缓存)
  7. 速率限制(45 请求/分钟)

  8. 安全工具

  9. 加密哈希生成(MD5, SHA-1, SHA-256, SHA-512)
  10. 恒定时间哈希比较
  11. UUID 生成

  12. 生成器工具

  13. QR 码生成
    • 终端输出
    • SVG 格式
    • Base64 编码图像

适用场景

  • LLM Agents 需要系统工具支持的任务管理
  • 自动化任务中需要网络诊断或地理位置查询
  • 需要安全操作(如哈希生成或 UUID 生成)的场景
  • 需要生成 QR 码的应用

工具列表

  1. 网络操作
  2. geolocate: 获取地理位置数据
  3. checkConnectivity: 检查连接性

  4. 系统操作

  5. getSystemInfo: 获取系统信息
  6. getLoadAverage: 获取负载平均值

  7. 安全操作

  8. hashData: 生成哈希
  9. generateUUID: 生成 UUID

  10. 生成器操作

  11. generateQRCode: 生成 QR 码

常见问题解答

  • 无明确常见问题解答部分

使用教程

使用依赖

  • Node.js 环境
  • npm 包管理器

安装教程

# 使用 npm(推荐)
npm install @cyanheads/toolkit-mcp-server

# 或从源码安装
git clone [email protected]:cyanheads/toolkit-mcp-server.git
cd toolkit-mcp-server
npm install
npm run build

配置

添加到 MCP 客户端设置:

{
  "mcpServers": {
    "toolkit": {
      "command": "node",
      "args": ["node_modules/@cyanheads/toolkit-mcp-server/build/index.js"],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

调试方式

  • 无明确调试步骤,但可以通过 MCP 客户端调用工具进行测试。

标签信息

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。