mcpField
M
Mcp Helper Tools

Mcp Helper Tools

本地服务
github.com/MissionSquad开发工具384 周前更新

关于 Mcp Helper Tools

Mcp Helper Tools 是面向 LLM Agent 的 MCP 工具服务,提供编码转换、地理定位、密码学操作和二维码生成等系统工具。此分支还加入了编码功能,并移除了系统网络功能。

主要功能

  1. 01Base64、URL 和 HTML 编解码
  2. 02IP 地理定位
  3. 03哈希生成与比较
  4. 04UUID 生成
  5. 05二维码生成

适用场景

  1. 01转换 Base64、URL 或 HTML 内容
  2. 02查询 IP 地理位置
  3. 03生成并比较数据哈希
  4. 04创建二维码或 UUID

MCP 相关

该服务向 MCP 客户端提供编码、地理定位、安全和生成类工具,供 LLM Agent 调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-helper-tools

基于 toolkit-mcp-server

TypeScript Model Context Protocol Version License Status GitHub

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

Model Context Protocol

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

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

目录

功能

编码工具
  • 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 [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"
      }
    }
  }
}

工具

网络操作
// 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. Fork 此仓库
  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。


基于 Model Context Protocol 构建

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。