Integrations
Provides native integration with macOS launchd services and Unix domain sockets for seamless operation
MCP ブリッジ サーバー
Claude や Cline などのさまざまな AI クライアント間の通信を可能にする、Model Context Protocol (MCP) 用の macOS ネイティブ ブリッジ サーバー。
概要
MCPブリッジサーバーは、異なるMCPクライアント間の仲介役として機能し、クライアント間の通信を可能にします。以下の機能を提供します。
- launchd サービスと Unix ドメイン ソケットを使用したmacOS ネイティブ統合
- 再起動後もクライアント登録が維持される
- 異なるAIクライアント間のシームレスな通信
- クライアント間のツールルーティング
プロジェクトのステータス
このプロジェクトは現在開発中です。現在の状況:
- [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(ネイティブ機能用)
建物
Copy
テスト
Copy
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
マサチューセッツ工科大学
You must be authenticated.
Claude や Cline などのさまざまな AI クライアント間の通信を可能にし、モデル コンテキスト プロトコルを介して相互に対話できるようにする macOS ネイティブのブリッジ サーバー。