mcpField
M
Mcp Helper Tools

Mcp Helper Tools

ローカル
github.com/MissionSquad開発ツール384 週間前に更新

Mcp Helper Tools について

Mcp Helper Toolsは、LLMエージェント向けにエンコード、位置情報、暗号処理、QRコード生成などを提供するMCPサーバーです。このフォークではエンコード機能を追加し、システムのネットワーク機能を削除しています。

主な機能

  1. 01Base64、URL、HTMLのエンコードとデコード
  2. 02IP位置情報の取得
  3. 03ハッシュの生成と比較
  4. 04UUIDの生成
  5. 05QRコードの生成

活用シーン

  1. 01Base64、URL、HTMLコンテンツの変換
  2. 02IPアドレスの位置情報の確認
  3. 03データハッシュの生成と比較
  4. 04QRコードやUUIDの作成

MCP 対応

エンコード、位置情報、セキュリティ、生成用のツールをMCPクライアントに公開し、LLMエージェントから利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-helper-tools

toolkit-mcp-server に基づいています

TypeScript Model Context Protocol Version License Status GitHub

IP ジオロケーション、ネットワーク診断、システム監視、暗号化操作、QR コード生成などのシステムユーティリティとツールを LLM エージェントに提供する Model Context Protocol サーバーです。

Model Context Protocol

Model Context Protocol(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 [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. リポジトリをフォークします
  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 をご覧ください。


Model Context Protocol を使用して構築

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。