Skip to main content
Glama

ツールボックス MCP サーバー

GitHubリリース ライセンス

AI を活用した自動化ツール開発プラットフォーム。以下を提供します。

🧩 モジュラーアーキテクチャ - src/toolsディレクトリ経由のツールのホットリロード🤖 AI アシスタンス - 自然言語からツールテンプレートへの変換のための AI エンジン🚀 エンタープライズグレードの機能 - MongoDB/Redis/SSH などの本番環境サービスの統合🔄 リアルタイム更新 - buildReload_toolによるゼロダウンタイムのデプロイメント

graph LR A[Developer] -->|Create| B(Tool Template) B --> C{AI Verification} C -->|Pass| D[Automatic Loading] C -->|Fail| E[Human Review] D --> F[API Exposure] F --> G[Client Invocation] style C fill:#4CAF50,stroke:#333

中国語の文書

貢献

貢献ガイドライン(英語)貢献ガイドライン(中国語)

ツール仕様

Related MCP server: CbetaMCP

特徴

ツール

完全なツール仕様と詳細なドキュメントを見る: TOOL.md

リソース

リソースはツールの実行結果として動的に生成されます。例えば、 create_noteツールは、URI経由でアクセスできるメモリソースを作成します。

ワークフローツール

workflow_tool 、複数のツールを連携させることで複雑なワークフローをオーケストレーションするための強力なツールです。以下の機能をサポートしています。

  • **シリアル実行と並列実行:**ツールを順次または並列に実行します。

  • **トランザクション管理:**エラー処理の補正メカニズムを使用してトランザクションを管理します。

  • **詳細レポート:**各ステップのステータス、実行時間、結果など、ワークフロー実行に関する詳細なレポートを生成します。

  • **カスタマイズ可能な出力:**ワークフロー実行レポートを保存する出力ファイルを指定します。

プロンプト

  • summarize_notes : create_noteツールを使用して作成されたメモの要約を生成します。

開発ガイド

新しいツールの追加

graph TD A[Create Tool Template] --> B{AI Automatic Verification} B -->|Schema Validation| C[Generate Test Cases] B -->|Risk Exists| D[Human Review] C --> E[Unit Testing] D -->|Approve| E E --> F[Security Scanning] F --> G[Build Integration] G --> H[Version Release] style A fill:#f9f,stroke:#333 style H fill:#4CAF50,stroke:#333

詳細な開発プロセス

  1. テンプレートの作成: src/tools/ディレクトリに新しいツールファイルを作成します。

  2. AI検証: パラメータのスキーマ準拠を自動的にチェック

  3. テスト生成: 関数の説明に基づいてテストケースを生成する

  4. セキュリティレビュー: 静的コード分析と依存関係のチェック

  5. 継続的インテグレーション:GitHub Actionsによる自動デプロイメント

完全な開発ガイドを見る: prompt.md既存の実装を参照する:ツールの例

発達

依存関係をインストールします:

npm install

サーバーを構築します。

npm run build

自動リビルドを使用した開発の場合:

npm run watch

マーケットプレイスへの提出

ツールボックスロゴClaude Desktop 用のシームレスな統合自動化ツールキット

インストール

Claude デスクトップ アプリケーションと統合するには、次のサーバー構成を追加します。

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%/Claude/claude_desktop_config.json

// Cline MCP server configuration file { "command": "node", "args": [ "--inspect=9229", "/MCP/ToolBox/build/index.js" ], "env": { "MONGO_URI": "mongodb://user:password@host:port/db", "MONGO_INDEX_OPS": "true", "REDIS_URI": "redis://:password@host:port", "SSH_server1_URI": "username:password@host:port", "GEMINI_API_KEY":"GEMINI_API_KEY", "SSEPORT": "8080" // Optional: If set, the server will use SSE transport on this port. Otherwise, it defaults to Stdio transport. }, "disabled": false, "autoApprove": [] }

コアバリュー

🚀エンタープライズ グレードの自動化package.json 構成を活用して以下を提供します。

  • グローバル CLI ツールのインストール ( tbxコマンド)

  • ワークフロースケジューリングエンジン

  • マルチプラットフォームサポート(Windows/macOS)

  • ハイブリッド クラウド デプロイメント機能 (MongoDB/Redis/SSH)

🔧開発者向け

  • 強く型付けされたTypeScript実装

  • リアルタイムデバッグのサポート(--inspect フラグ)

  • VSCode デバッグ構成テンプレート

  • ホットリロード機構:

    graph LR A[Code Modification] --> B[buildReload_tool] B --> C[Automatic Compilation] C --> D[Security Verification] D --> E[Tool Reloading] style B fill:#4CAF50,stroke:#333

    buildReload_toolを呼び出すことによって実装されます:

    • ゼロダウンタイムアップデート

    • 自動依存関係ツリー解析

    • バージョン互換性チェック

    • サンドボックス環境テスト

デバッグ

MCPサーバーのデバッグは、stdio通信のため困難になる場合があります。以下にいくつかのアプローチをご紹介します。

🚧 免責事項

機密データ

機密データを含むコンテナを設定しないでください。これにはAPIキー、データベースパスワードなどが含まれます。

LLM がローカル マシン上で実行されていない限り、LLM と交換される機密データは本質的に危険にさらされます。

法的責任⚠️

  • ⚠️ このツールはMITライセンスに基づき、保証なしで「現状のまま」提供されます

  • ⚠️ 開発者は直接的/間接的な損害について責任を負いません

  • ⚠️ 不適切なコンテナ設定によるすべてのリスクはユーザーが負います

  • ⚠️違法または破壊的な使用は固く禁じられています

  • ⚠️ 詳細はライセンスをご覧ください

  1. Node.js Inspector: --inspect=9229フラグを使用してサーバーを起動します。

node --inspect=9229 build/index.js

次に、 chrome://inspectに移動して、Chrome DevTools を使用してサーバーに接続します。

  1. MCP インスペクター: inspector npm スクリプトからアクセスできる専用のデバッグ ツールであるMCP インスペクターを使用します。

  2. VSCode デバッグ

VSCode でデバッグするには、次の構成で.vscode/launch.jsonファイルを作成します。

{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "attach", "name": "ToolBox", "address": "localhost", "port": 9229, "localRoot": "${workspaceFolder}" } ] }

次に、 --inspect=9229フラグを使用してサーバーを起動し、VSCode デバッガーをアタッチします。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xiaoguomeiyitian/ToolBox'

If you have feedback or need assistance with the MCP directory API, please join our Discord server