🌐 Decentralized MCP Registry について
Decentralized MCP Registryは、中央管理点を置かずにMCPサーバー間でツールを発見・委譲するためのP2Pレジストリ構想です。初期開発段階で、接続、メタデータ、発見、リレー機能に取り組んでいます。
主な機能
- 01P2Pレジストリアーキテクチャ
- 02サーバーとツールの統合カタログ
- 03リモートツール呼び出しのリレー
- 04複数のツールバージョンと依存関係
- 05暗号検証とウェブ・オブ・トラスト
- 06マイクロ課金フレームワーク
活用シーン
- 01複数のピアMCPサーバーからツールを発見
- 02ネットワーク参加者間でツール呼び出しを中継
- 03ツールのバージョンと依存関係を管理
- 04分散ネットワークでサーバーの信頼性を検証
MCP 対応
P2Pレジストリを介してMCPサーバーを接続し、ツール発見、統合カタログ、ツール呼び出しのリレーを行う構想です。現在は初期開発段階です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🌐 分散型 MCP レジストリ
BitTorrent プロトコルに着想を得た、Model Control Protocol(MCP)サーバー向けのピアツーピア(P2P)レジストリシステムです。この分散型ソリューションにより、単一障害点や中央による制御に依存せず、シームレスなツールの検出と委任が可能になります。
🚀 機能
- 分散型アーキテクチャ:中央制御点のない完全な P2P ネットワーク
- ツールの検出:統合された MCP サーバーインターフェースと複合ツールカタログ
- ツールの直接呼び出し:ネットワーク全体にわたるツール呼び出しのシームレスな中継
- バージョン管理:複数のツールバージョンと依存関係をサポート
- セキュリティと信頼:暗号学的検証とウェブ・オブ・トラストモデル
- 収益化:相互清算機能を備えた組み込みのマイクロ課金フレームワーク
📋 要件
詳細な仕様については、要件ドキュメントをご覧ください。
🛠️ 開発状況
現在は初期開発段階で、以下に取り組んでいます。
- 基本的な P2P 接続
- メタデータを備えたシンプルなツールレジストリ
- コアとなる中継機能
- 基本的なツール検出
- 暗号学的検証
- ローカルでのツール実行のサポート
📝 ライセンス
このプロジェクトは GNU Affero General Public License v3.0(AGPL-3.0)の下でライセンスされています。詳細については、LICENSE ファイルをご覧ください。
商用ライセンス
このソフトウェアは商用ライセンスでもご利用いただけます。このソフトウェアの商用利用、改変、または配布については、商用ライセンスの選択肢をご相談いただくため、著作権者にお問い合わせください。
🤝 貢献
貢献を歓迎します!プルリクエストを送信する前に、コントリビューターライセンス契約をお読みください。
📚 ドキュメント
- 要件ドキュメント
- API ドキュメント(近日公開)
- 開発ガイド(近日公開)
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。