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




LLM エージェントに IP 地理位置情報、ネットワーク診断、システム監視、暗号化操作、QR コード生成などのシステム ユーティリティとツールを提供するモデル コンテキスト プロトコル サーバー。
モデルコンテキストプロトコル
モデル コンテキスト プロトコル (MCP) は、次の間の通信を可能にします。
クライアント: Claude Desktop、IDE、およびその他の MCP 互換クライアント
サーバー: タスク管理と自動化のためのツールとリソース
LLMエージェント:サーバーの機能を活用するAIモデル
Related MCP server: mcp-tool-chainer
目次
特徴
エンコードツール
Base64エンコード/デコード
URLエンコード/デコード
HTMLエンコード/デコード
ネットワークと地理位置情報
セキュリティツール
ジェネレータツール
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'
});
貢献
リポジトリをフォークする
機能ブランチを作成します( git checkout -b feature/amazing-feature )
変更をコミットします ( git commit -m 'Add some amazing feature' )
ブランチにプッシュする ( git push origin feature/amazing-feature )
プルリクエストを開く
ライセンス
Apache License 2.0。詳細についてはLICENSEを参照してください。