MCP Bridge Server

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:

  1. BridgeServer : Implementación del servidor central que maneja las conexiones de los clientes y el enrutamiento de mensajes
  2. UnixSocketTransport : capa de transporte nativa de macOS que utiliza sockets de dominio Unix
  3. StateManager : administra el estado y la persistencia del cliente
  4. 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

# Install dependencies npm install # Build the project npm run build # Start the server npm start

Pruebas

# Run tests npm test

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.

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

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.

  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