Integrations
Provides native integration with macOS launchd services and Unix domain sockets for seamless operation
MCP 桥接服务器
模型上下文协议 (MCP) 的 macOS 原生桥接服务器,可实现 Claude 和 Cline 等不同 AI 客户端之间的通信。
概述
MCP 桥接服务器充当不同 MCP 客户端之间的中介,允许它们相互通信。它提供:
- macOS 原生集成launchd 服务和 Unix 域套接字
- 重启后持久客户端注册
- 不同AI客户端之间的无缝通信
- 客户端之间的工具路由
项目状态
该项目正在积极开发中。当前状态:
- [x] 基本桥接服务器实现
- [x] Unix套接字传输层
- [x] macOS 服务集成框架
- [x] 强大的连接处理和错误恢复
- [x] 增强调试日志记录
- [x] 完成 LaunchAgent 配置
- [x] 服务生命周期管理
- [x] 客户端持久化实现
- [x] 服务重启的恢复机制
- [x] 客户端发现和注册协议
- [x] Claude 和 Cline 的配置模板
建筑学
MCP 桥接服务器由几个关键组件组成:
- BridgeServer :处理客户端连接和消息路由的核心服务器实现
- UnixSocketTransport :使用 Unix 域套接字的 macOS 原生传输层
- StateManager :管理客户端状态和持久性
- MacOSServiceManager :处理与 macOS launchd 服务的集成
安装
即将推出
用法
即将推出
发展
先决条件
- Node.js 18+
- TypeScript
- macOS(用于本机功能)
建筑
Copy
测试
Copy
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
麻省理工学院
You must be authenticated.
一个 macOS 原生桥接服务器,支持 Claude 和 Cline 等不同 AI 客户端之间的通信,允许它们通过模型上下文协议相互交互。