MCP ブリッジ サーバー
Claude や Cline などのさまざまな AI クライアント間の通信を可能にする、Model Context Protocol (MCP) 用の macOS ネイティブ ブリッジ サーバー。
概要
MCPブリッジサーバーは、異なるMCPクライアント間の仲介役として機能し、クライアント間の通信を可能にします。以下の機能を提供します。
launchd サービスと Unix ドメイン ソケットを使用したmacOS ネイティブ統合
再起動後もクライアント登録が維持される
異なるAIクライアント間のシームレスな通信
クライアント間のツールルーティング
Related MCP server: openai-tool2mcp
プロジェクトのステータス
このプロジェクトは現在開発中です。現在の状況:
[x] 基本的なブリッジサーバーの実装
[x] Unixソケットトランスポート層
[x] macOSサービス統合フレームワーク
[x] 堅牢な接続処理とエラー回復
[x] デバッグのためのログ機能の強化
[x] LaunchAgentの設定を完了する
[x] サービスライフサイクル管理
[x] クライアント永続性の実装
[x] サービス再開のための回復メカニズム
[x] クライアント検出および登録プロトコル
[x] クロードとクラインの設定テンプレート
建築
MCP ブリッジ サーバーは、いくつかの主要コンポーネントで構成されています。
BridgeServer : クライアント接続とメッセージルーティングを処理するコアサーバ実装
UnixSocketTransport : Unixドメインソケットを使用したmacOSネイティブのトランスポート層
StateManager : クライアントの状態と永続性を管理する
MacOSServiceManager : macOS launchdサービスとの統合を処理します
インストール
近日公開
使用法
近日公開
発達
前提条件
Node.js 18歳以上
タイプスクリプト
macOS(ネイティブ機能用)
建物
テスト
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
マサチューセッツ工科大学