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 브리지 서버는 다음과 같은 몇 가지 주요 구성 요소로 구성됩니다.
- BridgeServer : 클라이언트 연결 및 메시지 라우팅을 처리하는 핵심 서버 구현
- UnixSocketTransport : Unix 도메인 소켓을 사용하는 macOS 기본 전송 계층
- StateManager : 클라이언트 상태 및 지속성을 관리합니다.
- MacOSServiceManager : macOS launchd 서비스와의 통합을 처리합니다.
설치
곧 출시 예정
용법
곧 출시 예정
개발
필수 조건
- 노드.js 18+
- 타입스크립트
- macOS(기본 기능용)
건물
지엑스피1
테스트
Copy
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
MIT
You must be authenticated.
Claude와 Cline과 같은 서로 다른 AI 클라이언트 간 통신을 가능하게 하는 macOS 기반 브리지 서버로, Model Context Protocol을 통해 서로 상호 작용할 수 있습니다.