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

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.

Estado de compilación Puerta de calidad de SonarCloud Cobertura de líneas Última versión Licencia MIT

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.

MCP Funnel tab

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
ConceptosCómo encajan credenciales, rutas, embudos y puentes
Configurar una credencialCada método de inicio de sesión y cómo probar uno
Configurar una rutaProxear un upstream y elegir cómo se envía la credencial
API a MCPManifiestos, variantes e importación de un documento OpenAPI
Embudo MCPAgrupar fuentes en un endpoint y filtrar lo que expone
Llamar al proxyClaves 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ónQué hay en la bóveda, qué en el disco y qué se sincroniza
RegistrosQué se registra, qué se redacta y a dónde va
Solución de problemasCuando algo no funciona
CompilaciónCompilar, 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.