tools/call roda através do motor do firewall
antes de chegar ao servidor real. Esta página é o mapa dessa superfície — o
gateway, o veredito por chamada, a governança de skills, o egress e as
credenciais criptografadas — com links para o how-to focado de cada um.
Cada ação de gerenciamento aqui é configurada a partir do console (ou da
API REST com seu session/access token) e é gated por papel. Apenas as
chamadas de relay
/v1/* e as rotas do gateway do firewall carregam uma
chave no estilo sk-orca-....1. Por que a mcp security precisa de um gateway
Aponte dez agentes para cinco servidores MCP da comunidade diretamente e você obtém o pior de todos os mundos: nenhuma política compartilhada, nenhuma trilha de auditoria, credenciais copiadas para dez configs de agentes, e uma ferramenta chamadashell.exec a um redirect de distância do seu endpoint de
metadados de nuvem. O gateway colapsa isso em uma única conexão governada.
Uma conexão, todos os servidores
Os agentes se conectam a um único endpoint. O gateway agrega as
ferramentas de cada servidor habilitado e alcançável sob um namespace
<server>.<tool>.Política em cada chamada
Cada
tools/call é avaliado pela sua política de firewall antes do
dispatch.Credenciais criptografadas
Os segredos de auth do servidor são criptografados em repouso,
mascarados na leitura e injetados no dispatch — eles nunca chegam ao
modelo ou ao cliente.
Egress sob controle
O endpoint de um servidor registrado é validado por padrão contra ranges
de IP privados e de metadados de nuvem. Para destinos por ferramenta,
aplique a denylist de egress SSRF de linha de base ou crie suas próprias
regras de host/CIDR.
2. Os quatro blocos de construção
A governança de MCP no OrcaRouter são quatro peças cooperando. Escolha aquela que corresponde à pergunta que você está tentando responder.O gateway MCP
O gateway MCP
Um único endpoint ao qual seus agentes se conectam em vez de discar
servidores diretamente. Ele agrega as ferramentas de cada servidor
registrado, com namespace
<server>.<tool>, e re-expõe o schema de
input de cada ferramenta verbatim. Comece em
Conectar um servidor MCP e
Autenticar; a referência completa fica
em Firewall: Servidores MCP.Avaliação por chamada
Avaliação por chamada
O gateway roda cada
tools/call através do firewall na superfície
mcp e retorna um veredito — allow, audit, deny, sanitize ou
pending_approval — antes do dispatch. Veja
Lista de permissão de ferramentas MCP
e Sanitize de argumentos de ferramenta.Governança de skills
Governança de skills
Capacidades que um agente auto-instala — skills, servidores MCP BYO,
plugins — são escaneadas, recebem uma faixa de risco e um modo de
enforcement (
allow / quarantine / block) que monta sobre cada
veredito de regra. Veja Firewall: skills e
Defesa contra rug-pull.Credenciais criptografadas
Credenciais criptografadas
O segredo de auth de cada servidor é criptografado em repouso e mascarado
na leitura. Veja Autenticar e
Rotação de credenciais.
3. Como um tools/call é avaliado
Quando um agente chama uma ferramenta através do gateway, a chamada não vai direto ao servidor. Ela é correspondida contra a política do seu workspace, o modo de enforcement da skill proprietária é aplicado por cima, e apenas um vereditoallow / audit / sanitize chega ao servidor real.
| Veredito | O que o agente vê |
|---|---|
allow / audit | Encaminhado. audit também registra um evento. |
sanitize | Encaminhado com os argumentos redigidos (nunca o resultado). |
deny / pending_approval | Retornado como um erro de ferramenta, de modo que o agente pode se adaptar em vez de quebrar. |
4. Registrar um servidor (um exemplo concreto)
Você registra cada servidor uma vez. Um registro de servidor carrega umname (único por workspace, sem .), um endpoint, um auth_mode
(none / bearer / oauth / basic) e suas credenciais criptografadas.
Faça isso a partir do console — a escrita exige Developer+.
ok / degraded / down):
github.* sabendo exatamente o que
github.create_issue aceita. O passo a passo de ponta a ponta fica em
Conectar um servidor MCP.
Os segredos nunca são armazenados em texto puro. O
auth_json é
criptografado em repouso e mascarado na leitura; em uma atualização, ecoe a
máscara de volta para manter o valor armazenado. Veja
Rotação de credenciais.5. Conectar um agente ao gateway
Uma vez que os servidores estejam registrados, aponte qualquer cliente MCP para o gateway com uma chave com escopo de firewall-gateway (um token sem esse escopo recebe 403):<server>.<tool>. Um SDK que faz
proxy das chamadas ele mesmo pode ler o registro de runtime de
GET /api/v1/firewall/mcp_servers com o mesmo token de gateway.
6. Restrinja o que as ferramentas podem alcançar
Os vereditos por chamada governam qual ferramenta roda; os controles de egress governam onde ela pode alcançar. Duas camadas cooperam. Primeiro, quando o gateway se conecta ao endpoint de um servidor registrado, essa URL é validada por padrão contra ranges privados (RFC1918), de loopback, link-local e de metadados de nuvem — e o host é resolvido por DNS de modo que um nome que resolve para um range bloqueado também é recusado. Então um servidor BYO apontado para169.254.169.254 ou
um endereço de intranet é rejeitado, a menos que você o tenha explicitamente
colocado na whitelist.
Segundo, para destinos por ferramenta, uma regra de egress carrega uma
lista de allow/deny de host/CIDR correspondida contra o destino outbound da
chamada na superfície egress. O template de caso de uso de linha de base
inclui uma regra de deny de egress pronta cuja lista já cobre os ranges
privados, de loopback, link-local e de metadados de nuvem (incluindo
169.254.169.254 e metadata.google.internal), então aplicá-la te dá defesa
contra SSRF/metadados sem criar CIDRs à mão.
7. Observe: eventos, runs e anomalias
Cada chamada governada deixa um rastro. Os eventos de firewall registram o veredito, a superfície e a regra correspondida; as runs agrupam as chamadas de uma sessão; e o feed de anomalias sinaliza picos de taxa e custo contra uma baseline aprendida. Leituras de configurações, políticas e ferramentas descobertas estão abertas a qualquer Member; leituras de evento/run/agregado exigem Developer+.- Auditar eventos MCP — o que é registrado e como lê-lo.
- Checklist de confiança — uma verificação pré-flight antes de soltar um agente em um novo servidor.
8. Para onde ir a seguir
Conectar um servidor MCP
Registre, faça probe e exponha um servidor através do gateway.
Lista de permissão de ferramentas MCP
Default-deny um servidor e permita apenas as ferramentas que você revisou.
Defesa contra rug-pull
Governe servidores e skills que mudam depois que você os aprovou.
Firewall: Servidores MCP
A referência completa de campos e rotas.
