MCP Bridge Server

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 ブリッジ サーバーは、いくつかの主要コンポーネントで構成されています。

  1. BridgeServer : クライアント接続とメッセージルーティングを処理するコアサーバ実装
  2. UnixSocketTransport : Unixドメインソケットを使用したmacOSネイティブのトランスポート層
  3. StateManager : クライアントの状態と永続性を管理する
  4. MacOSServiceManager : macOS launchdサービスとの統合を処理します

インストール

近日公開

使用法

近日公開

発達

前提条件

  • Node.js 18歳以上
  • タイプスクリプト
  • macOS(ネイティブ機能用)

建物

# Install dependencies npm install # Build the project npm run build # Start the server npm start

テスト

# Run tests npm test

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Claude や Cline などのさまざまな AI クライアント間の通信を可能にし、モデル コンテキスト プロトコルを介して相互に対話できるようにする macOS ネイティブのブリッジ サーバー。

  1. Overview
    1. Project Status
      1. Architecture
        1. Installation
          1. Usage
            1. Development
              1. Prerequisites
              2. Building
              3. Testing
            2. Contributing
              1. License
                ID: f188syy5uv