RavensPort
Una aplicación residente en la bandeja del sistema para Windows que ejecuta un proxy inverso local en 127.0.0.1. Gestiona el flujo OAuth2 y el ciclo de vida de los tokens para APIs upstream y servidores MCP, y luego te permite componer esos servidores en endpoints MCP filtrados y canalizados por agente. También permite subir un manifiesto OpenAPI, seleccionar herramientas y convertirlas en un servidor MCP local que puede agruparse.
Documentación
RavensPort
Dale a cada agente de IA su propio endpoint MCP: agrupa los servidores que elijas, exponiendo solo las herramientas que permitas, con OAuth gestionado por ti.
winget install RavensPort
Documentación · Microsoft Store · Versiones
winget y el instalador te dan la aplicación completa. La versión de Store no tiene Proton Pass ni mTLS — por qué.
Una aplicación de Windows residente en la bandeja del sistema que ejecuta un proxy inverso local en 127.0.0.1. Gestiona el flujo
OAuth2 y el ciclo de vida de los tokens para APIs y servidores MCP upstream, y luego te permite componer esos servidores
en endpoints MCP filtrados y específicos por agente.
Qué hace
- Embudo MCP — endpoints por agente que agrupan varios servidores MCP, con filtrado por herramienta
- API a MCP — convierte una API que ya proxeas en un endpoint MCP desde un manifiesto JSON, o importa un documento OpenAPI y elige cuáles de sus operaciones se convierten en herramientas
- OAuth2, gestionado — Google, GitHub, Nextcloud o cualquier proveedor personalizado; inicio de sesión con código de dispositivo; credenciales de cliente y cuentas de servicio de Google para inicios de sesión sin nadie en el teclado; claves API estáticas para los servicios que nunca ofrecieron OAuth. Los tokens se renuevan en segundo plano
- Los secretos permanecen en tu gestor de contraseñas — 1Password o Proton Pass guarda cada credencial, y nada se escribe en este PC
- Una clave de proxy por endpoint — cada ruta, embudo y puente tiene la suya propia, así que una clave filtrada de un cliente no puede llegar al resto. Opcionalmente, exige también un certificado de cliente
Instalación
winget install RavensPort
O toma el instalador de Versiones, o de Microsoft Store. Windows 10/11. Instrucciones completas, incluida la compilación desde el código fuente, están en Instalación.
Documentación
Todo vive en la wiki.
| Página | |
|---|---|
| Conceptos | Cómo encajan credenciales, rutas, embudos y puentes |
| Configurar una credencial | Cada método de inicio de sesión y cómo probar uno |
| Configurar una ruta | Proxear un upstream y elegir cómo se envía la credencial |
| API a MCP | Manifiestos, variantes e importación de un documento OpenAPI |
| Embudo MCP | Agrupar fuentes en un endpoint y filtrar lo que expone |
| Llamar al proxy | Claves de proxy, cuánto duran y por qué hay una por endpoint |
| Certificados de cliente (mTLS) | Exigir un certificado además de una clave |
| Dónde vive tu configuración | Qué hay en la bóveda, qué en el disco y qué se sincroniza |
| Registros | Qué se registra, qué se redacta y a dónde va |
| Solución de problemas | Cuando algo no funciona |
| Compilación | Compilar, probar y empaquetar desde el código fuente |
Los manifiestos listos para usar están en templates/api-mcp/, y el formato está
documentado en AUTHORING.md.
Licencia
MIT — consulta LICENSE. Las dependencias de terceros (todas MIT o Apache-2.0) están listadas en THIRD-PARTY-NOTICES.md, que también cubre lo que requiere redistribuir el exe publicado.
