mcp-helper-tools

hybrid server

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

Integrations

  • The MCP server is hosted on GitHub and references the repository for source code access and contributions.

  • Enables generation of QR codes in SVG format through the MCP server's generator tools.

  • The MCP server is built with TypeScript 5.3, allowing for type-safe development and integration.

mcp-ヘルパーツール

ツールキット-mcp-server に基づく

LLM エージェントに IP 地理位置情報、ネットワーク診断、システム監視、暗号化操作、QR コード生成などのシステム ユーティリティとツールを提供するモデル コンテキスト プロトコル サーバー。

モデルコンテキストプロトコル

モデル コンテキスト プロトコル (MCP) は、次の間の通信を可能にします。

  • クライアント: Claude Desktop、IDE、およびその他の MCP 互換クライアント
  • サーバー: タスク管理と自動化のためのツールとリソース
  • LLMエージェント:サーバーの機能を活用するAIモデル

目次

特徴

エンコードツール

  • Base64エンコード/デコード
  • URLエンコード/デコード
  • HTMLエンコード/デコード

ネットワークと地理位置情報

  • インテリジェントなキャッシュ機能を備えたIPジオロケーション
  • レート制限(45リクエスト/分)

セキュリティツール

  • 暗号ハッシュ生成(MD5、SHA-1、SHA-256、SHA-512)
  • 定数時間ハッシュ比較
  • UUID生成

ジェネレータツール

  • QRコード生成
    • 端末出力
    • 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 License 2.0。詳細についてはLICENSEを参照してください。


-
security - not tested
A
license - permissive license
-
quality - not tested

@cyanheads ツールキット MCP サーバーのフォーク。エンコード機能を追加し、システムネットワーク機能は削除しました。

  1. Model Context Protocol
    1. Table of Contents
      1. Features
        1. Encoding Tools
        2. Network & Geolocation
        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: 3ay33mxf98