Mcp Helper Tools について
Mcp Helper Toolsは、LLMエージェント向けにエンコード、位置情報、暗号処理、QRコード生成などを提供するMCPサーバーです。このフォークではエンコード機能を追加し、システムのネットワーク機能を削除しています。
主な機能
- 01Base64、URL、HTMLのエンコードとデコード
- 02IP位置情報の取得
- 03ハッシュの生成と比較
- 04UUIDの生成
- 05QRコードの生成
活用シーン
- 01Base64、URL、HTMLコンテンツの変換
- 02IPアドレスの位置情報の確認
- 03データハッシュの生成と比較
- 04QRコードやUUIDの作成
MCP 対応
エンコード、位置情報、セキュリティ、生成用のツールをMCPクライアントに公開し、LLMエージェントから利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-helper-tools
toolkit-mcp-server に基づいています
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'
});
コントリビューション
- リポジトリをフォークします
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature) - 変更をコミットします(
git commit -m 'Add some amazing feature') - ブランチにプッシュします(
git push origin feature/amazing-feature) - プルリクエストを作成します
ライセンス
Apache License 2.0 です。詳しくは LICENSE をご覧ください。
Model Context Protocol を使用して構築
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。