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
Related MCP server: openai-tool2mcp
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)