ツールボックス MCP サーバー
AI を活用した自動化ツール開発プラットフォーム。以下を提供します。
🧩 モジュラーアーキテクチャ - src/toolsディレクトリ経由のツールのホットリロード🤖 AI アシスタンス - 自然言語からツールテンプレートへの変換のための AI エンジン🚀 エンタープライズグレードの機能 - MongoDB/Redis/SSH などの本番環境サービスの統合🔄 リアルタイム更新 - buildReload_toolによるゼロダウンタイムのデプロイメント
貢献
Related MCP server: CbetaMCP
特徴
ツール
完全なツール仕様と詳細なドキュメントを見る: TOOL.md
リソース
リソースはツールの実行結果として動的に生成されます。例えば、 create_noteツールは、URI経由でアクセスできるメモリソースを作成します。
ワークフローツール
workflow_tool 、複数のツールを連携させることで複雑なワークフローをオーケストレーションするための強力なツールです。以下の機能をサポートしています。
**シリアル実行と並列実行:**ツールを順次または並列に実行します。
**トランザクション管理:**エラー処理の補正メカニズムを使用してトランザクションを管理します。
**詳細レポート:**各ステップのステータス、実行時間、結果など、ワークフロー実行に関する詳細なレポートを生成します。
**カスタマイズ可能な出力:**ワークフロー実行レポートを保存する出力ファイルを指定します。
プロンプト
summarize_notes:create_noteツールを使用して作成されたメモの要約を生成します。
開発ガイド
新しいツールの追加
詳細な開発プロセス
テンプレートの作成:
src/tools/ディレクトリに新しいツールファイルを作成します。AI検証: パラメータのスキーマ準拠を自動的にチェック
テスト生成: 関数の説明に基づいてテストケースを生成する
セキュリティレビュー: 静的コード分析と依存関係のチェック
継続的インテグレーション:GitHub Actionsによる自動デプロイメント
完全な開発ガイドを見る: prompt.md既存の実装を参照する:ツールの例
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
マーケットプレイスへの提出
Claude Desktop 用のシームレスな統合自動化ツールキット
インストール
Claude デスクトップ アプリケーションと統合するには、次のサーバー構成を追加します。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json
コアバリュー
🚀エンタープライズ グレードの自動化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:#333buildReload_toolを呼び出すことによって実装されます:ゼロダウンタイムアップデート
自動依存関係ツリー解析
バージョン互換性チェック
サンドボックス環境テスト
デバッグ
MCPサーバーのデバッグは、stdio通信のため困難になる場合があります。以下にいくつかのアプローチをご紹介します。
🚧 免責事項
機密データ
機密データを含むコンテナを設定しないでください。これにはAPIキー、データベースパスワードなどが含まれます。
LLM がローカル マシン上で実行されていない限り、LLM と交換される機密データは本質的に危険にさらされます。
法的責任⚠️
⚠️ このツールはMITライセンスに基づき、保証なしで「現状のまま」提供されます
⚠️ 開発者は直接的/間接的な損害について責任を負いません
⚠️ 不適切なコンテナ設定によるすべてのリスクはユーザーが負います
⚠️違法または破壊的な使用は固く禁じられています
⚠️ 詳細はライセンスをご覧ください
Node.js Inspector:
--inspect=9229フラグを使用してサーバーを起動します。
次に、 chrome://inspectに移動して、Chrome DevTools を使用してサーバーに接続します。
MCP インスペクター:
inspectornpm スクリプトからアクセスできる専用のデバッグ ツールであるMCP インスペクターを使用します。VSCode デバッグ
VSCode でデバッグするには、次の構成で.vscode/launch.jsonファイルを作成します。
次に、 --inspect=9229フラグを使用してサーバーを起動し、VSCode デバッガーをアタッチします。