Integrations
Uses .env files for configuration management, allowing users to customize server settings, MCP compatibility options, and API connections.
Used for cloning the repository during installation, enabling users to obtain the source code.
Automatically discovers MCP servers on GitHub as part of its auto-discovery feature, enabling users to find and use tools from GitHub repositories.
MCPマネージャー
AIモデルとツール間の通信を可能にする、柔軟なモデルコンテキストプロトコル(MCP)マネージャーサーバー。Claude、MCP Dockmaster、その他のMCPクライアントと互換性があります。
特徴
- MCP サーバー管理: 複数の MCP サーバーを実行し、単一のインターフェースから管理します。
- ワーカーモード: 他の MCP クライアントのワーカーとして動作します
- 自動検出: GitHub および Smithery パッケージから MCP サーバーを自動的に検出します
- ツールレジストリ: MCP ツールのレジストリからツールを参照してインストールします
- WebSocket 通信: リアルタイム通信のための WebSocket 経由の JSON-RPC
- ヘッドレスモード: APIファースト操作のためにヘッドレスモードで実行します
はじめる
前提条件
- Node.js (v18+)
- NPM (v8+)
インストール
サーバーの実行
設定オプション
.env
ファイルを編集して MCP マネージャーを構成します。
Claude や他の MCP クライアントで MCP Manager を使用する
MCP マネージャーは、次のようなさまざまな MCP クライアントと互換性があるように設計されています。
- クロードデスクトップ
- MCP ドックマスター
- ツールベース
- その他のMCP互換クライアント
Claudeデスクトップに接続しています
- ローカルマシンでMCPマネージャーを実行する
- クロードデスクトップを開く
- 設定 > 詳細設定 > MCP構成に移動します
- MCPサーバーのURLを
http://localhost:5000/ws
に設定します。 - MCPマネージャーはClaudeで利用可能なサーバーとして表示されます。
MCP Dockmasterへの接続
- ローカルマシンでMCPマネージャーを実行する
- MCPドックマスターを開く
- 「サーバーを追加」をクリックします
- サーバー情報を入力します:
- 氏名: MCP マネージャー
- アドレス: ローカルホスト
- ポート: 5000
- 「接続」をクリック
ワーカーモードの使用
MCP マネージャーは、他の MCP クライアントのワーカーとして動作できます。
.env
ファイルでMCP_WORKER_MODE=true
設定します。- MCPマネージャーを実行する
- MCPクライアントからMCPマネージャーに接続する
- MCPマネージャーは利用可能なツールを自動的に検出して登録します
ヘッドレス/APIファースト操作
MCP マネージャーは、API ファースト クライアントのヘッドレス操作をサポートします。
クエリパラメータ:
api_key
: APIキー(必要な場合)headless
: ヘッドレスモードを有効にするauto_connect
: 利用可能なMCPサーバーに自動的に接続しますws_url
: カスタム WebSocket URL を指定するserver_id
: 特定のサーバーIDに接続する
APIリファレンス
MCP ManagerはWebSocket経由のJSON-RPCプロトコルを実装しています。メインAPIエンドポイントは次のとおりです。
利用可能な方法
ping
: サーバーの接続をテストするgetServers
: 登録されているすべてのサーバーを取得するgetServer
: IDでサーバーを取得するtoggleWorker
: サーバーのワーカーステータスを切り替えるgetTools
: すべてのツールを取得するgetToolsByServer
: 特定のサーバーのツールを取得するactivateTool
: ツールをアクティブにするdeactivateTool
: ツールを非アクティブ化するgetStats
: サーバーの統計情報を取得する
ライセンス
マサチューセッツ工科大学
This server cannot be installed
AI モデルとツール間の通信を可能にし、複数の MCP サーバーをサポートし、Claude、MCP Dockmaster、その他の MCP クライアントと互換性のある柔軟なサーバーです。