MCP编码助手

@MissionSquad/mcp-helper-tools
0 Stars 440 次浏览 MissionSquad 更新于 2026-08-23

@cyanheads 的 MCP 服务器工具包的分支。添加了编码功能,移除了系统网络功能。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

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

该服务需要配置环境变量:NODE_ENV

服务介绍

mcp-helper-tools

基于 toolkit-mcp-server

TypeScript
Model Context Protocol
Version
License
Status
GitHub

一个 Model Context Protocol 服务器,为 LLM 代理提供系统实用工具和工具,包括 IP 地理定位、网络诊断、系统监控、加密操作和二维码生成。

Model Context Protocol

Model Context Protocol (MCP) 支持以下之间的通信:

  • 客户端:Claude Desktop、IDE 和其他 MCP 兼容的客户端
  • 服务器:用于任务管理和自动化的工具和资源
  • LLM 代理:利用服务器功能的人工智能模型

目录

特性

编码工具

  • Base64 编码/解码
  • URL 编码/解码
  • HTML 编码/解码

网络与地理位置

  • 带有智能缓存的 IP 地理定位
  • 速率限制(每分钟 45 次请求)

安全工具

  • 加密哈希生成(MD5、SHA-1、SHA-256、SHA-512)
  • 固定时间哈希比较
  • UUID 生成

生成器工具

  • 二维码生成
    • 终端输出
    • SVG 格式
    • Base64 编码图像

安装

# Using npm (recommended)
npm install @cyanheads/toolkit-mcp-server

# Or install from source
git clone git@github.com: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"
      }
    }
  }
}

工具

网络操作

// Get geolocation data
const geo = await mcp.use('toolkit-mcp-server', 'geolocate', {
  query: '8.8.8.8'
});

// Check connectivity
const conn = await mcp.use('toolkit-mcp-server', 'checkConnectivity', {
  host: 'example.com',
  port: 443
});

系统操作

// Get system information
const sysInfo = await mcp.use('toolkit-mcp-server', 'getSystemInfo', {});

// Get load average
const load = await mcp.use('toolkit-mcp-server', 'getLoadAverage', {});

安全操作

// Generate hash
const hash = await mcp.use('toolkit-mcp-server', 'hashData', {
  input: 'test data',
  algorithm: 'sha256'
});

// Generate UUID
const uuid = await mcp.use('toolkit-mcp-server', 'generateUUID', {});

生成器操作

// Generate QR code
const qr = await mcp.use('toolkit-mcp-server', 'generateQRCode', {
  data: 'https://example.com',
  type: 'svg'
});

贡献

  1. 分叉仓库
  2. 创建你的功能分支 (git checkout -b feature/amazing-feature)
  3. 提交你的更改 (git commit -m 'Add some amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 打开一个 Pull Request

许可

Apache License 2.0。更多详情请参阅 LICENSE


相关 MCP 服务