RavensPort

Um aplicativo Windows residente na bandeja que executa um proxy reverso local em 127.0.0.1. Ele gerencia o fluxo OAuth2 e o ciclo de vida dos tokens para APIs upstream e servidores MCP, permitindo que você componha esses servidores em endpoints MCP filtrados e direcionados por agente. Também permite enviar um manifesto OpenAPI, selecionar ferramentas e transformá-las em um servidor MCP local que pode ser agrupado.

Documentação

RavensPort

RavensPort

Dê a cada agente de IA seu próprio endpoint MCP — agrupando os servidores que você escolher, expondo apenas as ferramentas que você permitir, com OAuth tratado para você.

Status de build Portão de qualidade SonarCloud Cobertura de linhas Última versão Licença MIT

winget install RavensPort

Documentação  ·  Microsoft Store  ·  Versões

winget e o instalador fornecem o aplicativo completo. A versão da Store não tem Proton Pass nem mTLS — porquê.

Um aplicativo Windows residente na bandeja que executa um proxy reverso local em 127.0.0.1. Ele gerencia o fluxo OAuth2 e o ciclo de vida dos tokens para APIs upstream e servidores MCP, e permite que você componha esses servidores em endpoints MCP filtrados e específicos por agente.

MCP Funnel tab

O que ele faz

  • Funil MCP — endpoints por agente que agrupam vários servidores MCP, com filtragem por ferramenta
  • API para MCP — transforme uma API que você já proxy em um endpoint MCP a partir de um manifesto JSON, ou importe um documento OpenAPI e escolha quais operações dele se tornam ferramentas
  • OAuth2, resolvido — Google, GitHub, Nextcloud ou qualquer provedor personalizado; login com código de dispositivo; credenciais de cliente e contas de serviço do Google para logins sem ninguém no teclado; chaves de API estáticas para os serviços que nunca ofereceram OAuth. Tokens são atualizados em segundo plano
  • Segredos ficam no seu gerenciador de senhas — 1Password ou Proton Pass guarda todas as credenciais, e nada é gravado neste PC
  • Uma chave de proxy por endpoint — cada rota, funil e ponte tem a sua própria, então uma chave vazada de um cliente não alcança o restante. Opcionalmente, exija também um certificado de cliente

Instalação

winget install RavensPort

Ou pegue o instalador em Versões, ou na Microsoft Store. Windows 10/11. Instruções completas, incluindo compilação a partir do código-fonte, estão em Instalação.

Documentação

Tudo está na wiki.

Página
ConceitosComo credenciais, rotas, funis e pontes se encaixam
Configurando uma credencialTodos os métodos de login e como testar um
Configurando uma rotaFazendo proxy de um upstream e escolhendo como a credencial é enviada
API para MCPManifestos, variantes e importação de um documento OpenAPI
Funil MCPAgrupando fontes em um endpoint e filtrando o que ele expõe
Chamando o proxyChaves de proxy, quanto tempo duram e por que há uma por endpoint
Certificados de cliente (mTLS)Exigindo um certificado além de uma chave
Onde sua configuração ficaO que está no cofre, o que está no disco e o que sincroniza
LogsO que é registrado, o que é redigido e para onde vai
Solução de problemasQuando algo não funciona
CompilaçãoCompilando, testando e empacotando a partir do código-fonte

Manifestos prontos para uso estão em templates/api-mcp/, e o formato é documentado em AUTHORING.md.

Licença

MIT — veja LICENSE. Dependências de terceiros (todas MIT ou Apache-2.0) estão listadas em THIRD-PARTY-NOTICES.md, que também cobre o que a redistribuição do exe publicado exige.