Toolkit MCP Server

by cyanheads
Verified

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • The MCP server can be installed from source via git clone, and its contribution workflow involves git operations

  • The MCP server offers QR code generation in SVG format as one of its generator tools

工具包-mcp-服务器

模型上下文协议服务器为 LLM 代理提供系统实用程序和工具,包括 IP 地理位置、网络诊断、系统监控、加密操作和二维码生成。

模型上下文协议

模型上下文协议 (MCP) 支持以下之间的通信:

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

目录

特征

网络和地理位置

  • 具有智能缓存的 IP 地理定位
  • 网络连接测试
  • Ping 和 traceroute 实用程序
  • 公网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. 打开拉取请求

执照

Apache 许可证 2.0。有关更多信息,请参阅许可证


You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

模型上下文协议服务器为 LLM 代理提供用于 IP 地理定位、网络诊断、系统监控、加密操作和二维码生成的综合工具集。

  1. Model Context Protocol
    1. Table of Contents
      1. Features
        1. Network & Geolocation
        2. System Utilities
        3. Security Tools
        4. Generator Tools
      2. Installation
        1. Configuration
          1. Tools
            1. Network Operations
            2. System Operations
            3. Security Operations
            4. Generator Operations
          2. Contributing
            1. License
              ID: wl3y2xyi4u