hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Supports automated deployment via GitHub Actions for continuous integration and version releases of tools
Incorporates Mermaid diagrams for visualizing tool workflows and development processes
Provides database integration for storing and retrieving data with MongoDB, supporting enterprise-grade capabilities for automation workflows
ツールボックス MCP サーバー
AI を活用した自動化ツール開発プラットフォーム。以下を提供します。
🧩 モジュラーアーキテクチャ - src/tools
ディレクトリ経由のツールのホットリロード🤖 AI アシスタンス - 自然言語からツールテンプレートへの変換のための AI エンジン🚀 エンタープライズグレードの機能 - MongoDB/Redis/SSH などの本番環境サービスの統合🔄 リアルタイム更新 - buildReload_tool
によるゼロダウンタイムのデプロイメント
貢献
特徴
ツール
完全なツール仕様と詳細なドキュメントを見る: 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.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
コアバリュー
🚀エンタープライズ グレードの自動化package.json 構成を活用して以下を提供します。
- グローバル CLI ツールのインストール (
tbx
コマンド) - ワークフロースケジューリングエンジン
- マルチプラットフォームサポート(Windows/macOS)
- ハイブリッド クラウド デプロイメント機能 (MongoDB/Redis/SSH)
🔧開発者向け
- 強く型付けされたTypeScript実装
- リアルタイムデバッグのサポート(--inspect フラグ)
- VSCode デバッグ構成テンプレート
- ホットリロード機構:
buildReload_tool
を呼び出すことによって実装されます:- ゼロダウンタイムアップデート
- 自動依存関係ツリー解析
- バージョン互換性チェック
- サンドボックス環境テスト
デバッグ
MCPサーバーのデバッグは、stdio通信のため困難になる場合があります。以下にいくつかのアプローチをご紹介します。
🚧 免責事項
機密データ
機密データを含むコンテナを設定しないでください。これにはAPIキー、データベースパスワードなどが含まれます。
LLM がローカル マシン上で実行されていない限り、LLM と交換される機密データは本質的に危険にさらされます。
法的責任⚠️
- ⚠️ このツールはMITライセンスに基づき、保証なしで「現状のまま」提供されます
- ⚠️ 開発者は直接的/間接的な損害について責任を負いません
- ⚠️ 不適切なコンテナ設定によるすべてのリスクはユーザーが負います
- ⚠️違法または破壊的な使用は固く禁じられています
- ⚠️ 詳細はライセンスをご覧ください
- Node.js Inspector:
--inspect=9229
フラグを使用してサーバーを起動します。
次に、 chrome://inspect
に移動して、Chrome DevTools を使用してサーバーに接続します。
- MCP インスペクター:
inspector
npm スクリプトからアクセスできる専用のデバッグ ツールであるMCP インスペクターを使用します。 - VSCode デバッグ
VSCode でデバッグするには、次の構成で.vscode/launch.json
ファイルを作成します。
次に、 --inspect=9229
フラグを使用してサーバーを起動し、VSCode デバッガーをアタッチします。
You must be authenticated.
Tools
ツールのホット リロード、エンタープライズ グレードの統合機能、ダウンタイムなしでの展開によるリアルタイム更新を備えたモジュラー アーキテクチャを提供する AI 搭載の自動化ツール開発プラットフォームです。
- Contributing
- Features
- Development Guide
- Development
- Marketplace Submission
- Installation
- Core Values
- Debugging