ToolBox MCP Server

by xiaoguomeiyitian
Verified

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ツールを使用して作成されたメモの要約を生成します。

開発ガイド

新しいツールの追加

詳細な開発プロセス

  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 デバッグ構成テンプレート
  • ホットリロード機構:
    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 デバッガーをアタッチします。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

ツールのホット リロード、エンタープライズ グレードの統合機能、ダウンタイムなしでの展開によるリアルタイム更新を備えたモジュラー アーキテクチャを提供する AI 搭載の自動化ツール開発プラットフォームです。

  1. Contributing
    1. Features
      1. Tools
      2. Resources
      3. Workflow Tool
      4. Prompts
    2. Development Guide
      1. Adding New Tools
    3. Development
      1. Marketplace Submission
        1. Installation
          1. Core Values
            1. Debugging
              1. Sensitive Data
              2. Legal Liability ⚠️
            ID: 1mviic5ax5