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
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ê.
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.
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 | |
|---|---|
| Conceitos | Como credenciais, rotas, funis e pontes se encaixam |
| Configurando uma credencial | Todos os métodos de login e como testar um |
| Configurando uma rota | Fazendo proxy de um upstream e escolhendo como a credencial é enviada |
| API para MCP | Manifestos, variantes e importação de um documento OpenAPI |
| Funil MCP | Agrupando fontes em um endpoint e filtrando o que ele expõe |
| Chamando o proxy | Chaves 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 fica | O que está no cofre, o que está no disco e o que sincroniza |
| Logs | O que é registrado, o que é redigido e para onde vai |
| Solução de problemas | Quando algo não funciona |
| Compilação | Compilando, 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.
