plugged.in MCP プロキシサーバー
📋 概要
plugged.in MCP プロキシサーバーは、複数のモデルコンテキストプロトコル(MCP)サーバーを単一の統合インターフェースに統合する強力なミドルウェアです。plugged.inアプリからツール、プロンプト、リソースの設定を取得し、適切な基盤となる MCP サーバーへリクエストをインテリジェントにルーティングします。
このプロキシは、plugged.in エコシステムを通じて高度な管理機能を提供しながら、あらゆる MCP クライアント (Claude、Cline、Cursor など) とのシームレスな統合を可能にします。
✨ 主な特徴
ユニバーサル MCP 互換性: Claude Desktop、Cline、Cursor を含むあらゆる MCP クライアントで動作します。
マルチサーバーサポート: STDIO (コマンドライン) と WebSocket (HTTP ベース) の両方の MCP サーバーに接続します。
名前空間の分離: 結合された MCP を適切なプレフィックスで分離して整理します。
マルチワークスペースレイヤー: ワンクリックで異なるMCP構成セットを切り替える
簡素化されたアーキテクチャ: 起動時間の改善と複雑さの軽減により合理化されたコードベース
API駆動型プロキシ: 直接検出ではなく、plugged.inアプリAPIから機能を取得します。
完全なMCPサポート: ツール、リソース、リソーステンプレート、プロンプトを処理します
カスタム指示: MCPプロンプトとしてフォーマットされたサーバー固有の指示をサポートします
🚀 クイックスタート
前提条件
Node.js 18以上(v20以上を推奨)
plugged.in アプリからの API キー ( plugged.in/api-keysで取得)
インストール
MCPクライアントの構成
クロードデスクトップ
Claude Desktop 構成に以下を追加します。
クライン
Cline 構成に以下を追加します。
カーソル
カーソルの場合、環境変数の代わりにコマンドライン引数を使用できます。
⚙️ 設定オプション
環境変数
変数 | 説明 | 必須 | デフォルト |
| plugged.in アプリからの API キー | はい | - |
| plugged.in アプリのベース URL | いいえ |
|
コマンドライン引数
コマンドライン引数は環境変数よりも優先されます。
オプションの完全なリストについては以下をご覧ください。
🐳 Docker の使い方
Docker を使用してプロキシ サーバーを構築および実行することもできます。
イメージの構築
Dockerがインストールされ、実行されていることを確認してください。pluggedin pluggedin-mcp
ディレクトリに移動し、以下を実行してください。
ビルド コンテキストを最適化するために.dockerignore
ファイルが含まれています。
コンテナの実行
必要な環境変数を指定してコンテナを実行します。
YOUR_API_KEY
とYOUR_API_BASE_URL
を置き換えます (デフォルトのhttps://plugged.in
を使用していないとき)。
MCP Inspectorによるテスト
コンテナの実行中に、MCP インスペクタを使用してコンテナに接続できます。
これにより、実行中のコンテナの標準入出力に接続されます。
コンテナの停止
docker run
を実行しているターミナルでCtrl+C
を押します。-- --rm
フラグを指定すると、停止時にコンテナが自動的に削除されます。
🏗️ システムアーキテクチャ
plugged.in MCP プロキシ サーバーは、MCP クライアントと複数の基盤となる MCP サーバー間のブリッジとして機能します。
🔄ワークフロー
構成: プロキシはplugged.inアプリからサーバー構成を取得します
機能リスト: プロキシはplugged.inアプリAPIから検出された機能を取得します。
tools/list
:/api/tools
から取得します (プレフィックス付きの名前を返します)resources/list
:/api/resources
から取得resource-templates/list
:/api/resource-templates
から取得しますprompts/list
:/api/prompts
と/api/custom-instructions
から取得し、結果をマージします
機能解決: プロキシはターゲットサーバへの機能を解決します
tools/call
: ツール名からプレフィックスを解析し、内部マップでサーバーを検索します。resources/read
: サーバーの詳細を取得するために/api/resolve/resource?uri=...
を呼び出しますprompts/get
: カスタム命令プレフィックスをチェックするか、/api/resolve/prompt?name=...
リクエストルーティング: リクエストは適切な基盤となるMCPサーバーにルーティングされます。
レスポンス処理: 基盤となるサーバーからのレスポンスがクライアントに返されます
🧩 plugged.in アプリとの統合
plugged.in MCP プロキシ サーバーは、 plugged.in アプリとシームレスに連携するように設計されており、次の機能を提供します。
MCP サーバー構成を管理するための Web ベースのインターフェース
一元化された機能検出(ツール、リソース、テンプレート、プロンプト)
カスタム指示管理
異な��構成セットに対するマルチワークスペースのサポート
MCPツールをテストするためのインタラクティブな遊び場
ユーザー認証とAPIキー管理
📚 関連リソース
🤝 貢献する
貢献を歓迎します!お気軽にプルリクエストを送信してください。
📄 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
🙏 謝辞
MCPプロキシサーバーに触発されて
モデルコンテキストプロトコルに基づいて構築
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Plugged.in MCPサーバーは、複数のMCPサーバーを単一のインターフェースに統合するプロキシサーバーとして機能します。Plugged.inからツール、プロンプト、リソースの設定を取得し、ツール、プロンプト、リソースへのリクエストを適切な基盤サーバーに転送します。
- 📋 概要
- ✨ 主な特徴
- 🚀 クイックスタート
- ⚙️ 設定オプション
- 🐳 Docker の使い方
- 🏗️ システムアーキテクチャ
- 🔄ワークフロー
- 🧩 plugged.in アプリとの統合
- 📚 関連リソース
- 🤝 貢献する
- 📄 ライセンス
- 🙏 謝辞
Related Resources
Related MCP Servers
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -34MIT License
- AsecurityFlicenseAqualityA MCP Server used to collect MCP Servers over the internet.Last updated -319
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -63MIT License
- AsecurityAlicenseAqualityA proxy server that unifies multiple MCP servers, enabling seamless tool, prompt, and resource management via the MetaMCP App.Last updated -26146Apache 2.0