Integrations
Supports deploying the remote MCP server on Cloudflare Workers, allowing for globally distributed MCP functionality with low latency
Planned integration with NestJS framework mentioned in the roadmap for enhanced server-side implementation options
Provides a standalone Node.js implementation option for hosting the remote MCP server
Remote-MCP: Protocolo de contexto de modelo remoto
Una solución simple, bidireccional y segura para la comunicación MCP remota , que permite el acceso remoto y la gestión centralizada de los contextos del modelo.
Arquitectura
¿Por qué hice esto (ahora)?
Sí, sé que la hoja de ruta oficial de MCP incluye compatibilidad con MCP remoto en el primer trimestre de 2025. Sin embargo, la necesidad de acceso remoto fue inmediata para mí, y probablemente para muchos otros. Esta biblioteca se creó para cubrir esa necesidad, ofreciendo una forma de conectarse a un servidor MCP remoto desde un cliente MCP local de inmediato , sin esperar futuras implementaciones oficiales.
Nota: No quiero que esto sea algo sofisticado ni demasiado complicado. De momento, este método funciona .
Empezando
Nota: Este proyecto se encuentra actualmente en desarrollo y se considera experimental. Se prevén cambios importantes y posibles problemas.
Uso del cliente
Utilice un paquete publicado públicamente
Simplemente coloque el siguiente código en la configuración de su cliente MCP, aquí estoy usando a Claude como ejemplo:
Codifique su propio servidor MCP local
Requisitos de instalación:
Luego escribe tu propio código como el siguiente:
Uso del servidor (implementación de MCP remoto)
Puedes ver algunos ejemplos en el directorio de examples
.
Codifique su propio servidor MCP remoto
Después de npm install @remote-mcp/server
, puede crear su propio servidor MCP remoto como el siguiente:
Luego podrás ver algo como lo siguiente en tu cliente MCP:
Paquetes
Este repositorio contiene:
@remote-mcp/client
: biblioteca cliente que actúa como un servidor MCP local y se conecta a una implementación remota.@remote-mcp/server
: biblioteca de servidor para crear servicios MCP accesibles de forma remota (utilizada como implementación remota).
Hoja de ruta
Características principales
- [x] Comunicación básica cliente/servidor con seguridad de tipos
- [x] Soporte básico de comandos MCP
- [x] Soporte básico de herramientas MCP
- [x] Soporte básico de indicaciones de MCP
- [ ] Manejo seguro ante accidentes (WIP, máxima prioridad)
- [ ] Sistema completo de suscripción a eventos
- [ ] Notificaciones de cambios de recursos
- [ ] Notificaciones de cambios en la lista de herramientas/mensajes
- [ ] Compatibilidad con encabezados HTTP
- [x] Encabezados personalizados
- [ ] Middleware de autenticación
- [ ] Mejoras básicas en el manejo de errores
- [ ] Soporte básico de middleware
Soporte del marco
- [ ] Integración con Nest.js (
@remote-mcp/nestjs
)
Funciones avanzadas
- [ ] Comunicación bidireccional
- [ ] Solicitudes de servidor a cliente
- [ ] Intercambio de recursos entre servidor/cliente
- [ ] Monitoreo y registro básicos
Contribuir
Se agradecen las contribuciones. Para más detalles, consulte CONTRIBUTING.md .
Descargo de responsabilidad
Esta biblioteca es una extensión complementaria, no parte de la especificación oficial de MCP, construida sobre conceptos de MCP existentes.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
Referencias
This server cannot be installed
Una solución de tipo seguro que permite el acceso remoto a los servicios del Protocolo de contexto de modelo (MCP), lo que permite a los clientes conectarse a implementaciones de MCP centralizadas sin esperar soporte remoto oficial.
Related MCP Servers
- AsecurityAlicenseAqualityA beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -3936JavaScriptApache 2.0
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that provides a simple sleep/wait tool, useful for adding delays between operations such as waiting between API calls or testing eventually consistent systems.Last updated -167JavaScript
- -security-license-qualityA specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.Last updated -1TypeScript
- -security-license-qualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -2