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 地理位置情報、ネットワーク診断、システム監視、暗号化操作、QR コード生成などのシステム ユーティリティとツールを提供するモデル コンテキスト プロトコル サーバー。

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

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

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

目次

特徴

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

  • インテリジェントなキャッシュ機能を備えたIPジオロケーション
  • ネットワーク接続テスト
  • Pingおよびtracerouteユーティリティ
  • パブリック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を参照してください。


You must be authenticated.

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

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

  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