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] 유닉스 소켓 전송 계층
  • [x] macOS 서비스 통합 프레임워크
  • [x] 강력한 연결 처리 및 오류 복구
  • [x] 디버깅을 위한 향상된 로깅
  • [x] LaunchAgent 구성 완료
  • [x] 서비스 수명주기 관리
  • [x] 클라이언트 지속성 구현
  • [x] 서비스 재시작을 위한 복구 메커니즘
  • [x] 클라이언트 검색 및 등록 프로토콜
  • [x] Claude 및 Cline에 대한 구성 템플릿

건축학

MCP 브리지 서버는 다음과 같은 몇 가지 주요 구성 요소로 구성됩니다.

  1. BridgeServer : 클라이언트 연결 및 메시지 라우팅을 처리하는 핵심 서버 구현
  2. UnixSocketTransport : Unix 도메인 소켓을 사용하는 macOS 기본 전송 계층
  3. StateManager : 클라이언트 상태 및 지속성을 관리합니다.
  4. MacOSServiceManager : macOS launchd 서비스와의 통합을 처리합니다.

설치

곧 출시 예정

용법

곧 출시 예정

개발

필수 조건

  • 노드.js 18+
  • 타입스크립트
  • macOS(기본 기능용)

건물

지엑스피1

테스트

# Run tests npm test

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

특허

MIT

You must be authenticated.

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

Claude와 Cline과 같은 서로 다른 AI 클라이언트 간 통신을 가능하게 하는 macOS 기반 브리지 서버로, Model Context Protocol을 통해 서로 상호 작용할 수 있습니다.

  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