Integrations
Provides native integration with macOS launchd services and Unix domain sockets for seamless operation
Servidor puente MCP
Un servidor puente nativo de macOS para el Protocolo de contexto de modelo (MCP) que permite la comunicación entre diferentes clientes de IA como Claude y Cline.
Descripción general
El servidor puente MCP actúa como intermediario entre diferentes clientes MCP, permitiéndoles comunicarse entre sí. Proporciona:
- Integración nativa de macOS con el servicio launchd y sockets de dominio Unix
- Registro persistente de clientes tras reinicios
- Comunicación fluida entre diferentes clientes de IA
- Enrutamiento de herramientas entre clientes
Estado del proyecto
Este proyecto se encuentra en desarrollo activo. Estado actual:
- [x] Implementación básica del servidor puente
- [x] Capa de transporte de sockets de Unix
- [x] Marco de integración de servicios de macOS
- [x] Manejo robusto de conexiones y recuperación de errores
- [x] Registro mejorado para depuración
- [x] Configuración completa de LaunchAgent
- [x] Gestión del ciclo de vida del servicio
- [x] Implementación de persistencia del cliente
- [x] Mecanismos de recuperación para reinicios de servicio
- [x] Protocolo de descubrimiento y registro de clientes
- [x] Plantillas de configuración para Claude y Cline
Arquitectura
El servidor puente MCP consta de varios componentes clave:
- BridgeServer : Implementación del servidor central que maneja las conexiones de los clientes y el enrutamiento de mensajes
- UnixSocketTransport : capa de transporte nativa de macOS que utiliza sockets de dominio Unix
- StateManager : administra el estado y la persistencia del cliente
- MacOSServiceManager : maneja la integración con el servicio launchd de macOS
Instalación
Muy pronto
Uso
Muy pronto
Desarrollo
Prerrequisitos
- Node.js 18+
- Mecanografiado
- macOS (para funciones nativas)
Edificio
Pruebas
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
You must be authenticated.
Un servidor puente nativo de macOS que permite la comunicación entre diferentes clientes de IA como Claude y Cline, lo que les permite interactuar entre sí a través del Protocolo de contexto de modelo.