Ir para o conteúdo principal
SERVIDORES MCP

Defina políticas no nível da ferramenta para cada chamador de MCP.

Seu MCP server torna seu produto utilizável por clientes de IA. Proof of Actor adiciona contexto a cada chamada de ferramenta, para que ferramentas de baixo impacto permaneçam abertas e ferramentas de alto impacto recebam o cuidado de que precisam.

example-app.test · resultado do ator

tools/call search_docs

Agentebasis: verified

Evidência

Requisição assinada de assistant.example, chave do seu diretório publicado

Sua política: Permitir esta ferramenta de baixo impacto com o limite de taxa padrão

Toda chamada de ferramenta vem de um cliente de AI. Nem todo cliente merece a mesma confiança.

Os clients de MCP se identificam com um nome, e alguns assinam suas solicitações. Por trás de cada um pode haver uma pessoa trabalhando com um assistente, um agent autônomo ou algo que você não consegue identificar. Suas ferramentas vão de consultas inofensivas a ações que alteram dados.

O Proof of Actor separa quem está chamando do que o chamador pode fazer, para que você possa abrir amplamente as ferramentas somente leitura e proteger as que escrevem, excluem ou gastam.

três perguntas separadas
  • Quem está chamando?Identidade do ator: assinatura, declaração ou inferência
  • Qual credencial?Sua chave de API, token OAuth ou sessão
  • O que pode fazer?Sua autorização e política

O Proof of Actor responde à primeira. Sua stack mantém as outras duas.

O que equipes de MCP server fazem com contexto do ator

  • Conheça o client

    Registre o nome declarado de cada cliente, verifique as assinaturas quando houver e mantenha os dois separados.

  • Políticas por ferramenta

    Deixe as consultas abertas e adicione confirmação ou credenciais mais fortes para ferramentas que alteram dados.

  • Humano + IA ou autônomo

    Distingua uma pessoa dirigindo um assistente de um agente agindo sozinho, quando a evidência der suporte a isso.

  • Veja o uso da ferramenta por cliente

    Entenda quais clientes chamam quais ferramentas, com que frequência e com qual evidência.

  • A autorização continua sendo sua

    OAuth e suas próprias permissões continuam decidindo o acesso. O contexto de ator adiciona quem está chamando.

  • Plano para Desconhecido

    Escolha o que acontece quando uma chamada de ferramenta traz evidência insuficiente, ferramenta por ferramenta.

01 · Detect

Evidência de cada chamada de ferramenta.

A integração MCP lê os detalhes declarados do cliente, as assinaturas de requisição e o contexto de protocolo, e rotula cada um com sua base.

  • Nomes de clientes declarados registrados como declarações.
  • Requisições assinadas verificadas contra chaves publicadas.
  • Contexto de sessão e de protocolo do seu MCP server.
sinais · última solicitação por origem
  • Assinatura da requisiçãovalid · sample-crawler.exampleverified
  • Declaração do cliente"research-assistant/2.1"declared
  • Interação no navegadorpointer + keyboard eventsinferred
  • Sem sinais suportadosroute not instrumentedunknown

02 · Understand

Saiba quais clients usam quais ferramentas.

Veja a composição de atores por ferramenta, os clientes que chamam você mais e onde os chamadores desconhecidos se concentram.

  • Chamadas de ferramentas por cliente, classe e base.
  • A evidência por trás de cada resultado.
  • Taxa de Unknown por ferramenta.
tráfego por rota · 7 dias
  • /dashboardDesconhecido 7%
  • /api/v1/catalogDesconhecido 15%
  • /support/ticketsDesconhecido 8%
  • /signupDesconhecido 21%
HumanoHumano + IAAgenteDesconhecido

03 · Route

Controles no nível da ferramenta que correspondem ao impacto.

Mantenha as ferramentas somente leitura rápidas, peça confirmação para as ferramentas que gravam e exija credenciais mais fortes para as que importam mais.

  • Políticas por ferramenta, classe e base.
  • Confirmação ou step-up para ferramentas de alto impacto.
  • Observe, pré-visualize, depois aplique enforcement.
política · example-app.test
  • /api/v1/catalogenforceAgentePermitir · API estruturada
  • /support/ticketsenforceHumano + IAPermitir · rotular como Human + AI
  • /account/*previewDesconhecidoMantenha as verificações existentes
  • /api/v1/orderspreviewAgenteExigir credencial mais forte

Exemplos de decisões

Da solicitação ao resultado até a sua decisão.

  • Um assistente assinado pesquisa seus docs

    Request

    tools/call search_docs

    Resultado

    Agentebasis: verified

    Sua decisão

    Permita a ferramenta de baixo impacto com o limite de taxa padrão.

  • Um client declarado exclui um registro

    Request

    tools/call delete_record

    Resultado

    Agentebasis: declared

    Sua decisão

    Exija confirmação explícita do usuário antes de executar a ferramenta.

  • Uma chamada de ferramenta sem evidência

    Request

    tools/call create_invoice

    Resultado

    Desconhecidobasis: unknown

    Sua decisão

    Mantenha sua autorização existente e solicite a credencial mais forte.

Implante sem risco

As equipes começam no modo de observação e avançam route por route.

  1. 01

    Observe cada chamada de ferramenta

    Adicione a integração com MCP. Nomes de clientes, assinaturas e chamadores Unknown são registrados por ferramenta.

  2. 02

    Pré-visualizar políticas de ferramenta

    Veja quais chamadas precisariam de confirmação ou de uma credencial mais forte antes que qualquer regra seja aplicada.

  3. 03

    Aplicar ferramenta por ferramenta

    Abra consultas amplamente e proteja ferramentas que escrevem, excluem ou gastam, uma ferramenta por vez.

Funciona com a sua stack

  • Equipes fundadoras

    Middleware de servidor web (Node.js)

    Lado do servidor

    Sinais no nível da requisição para apps renderizados no servidor e APIs.

  • Equipes fundadoras

    Next.js

    Do lado do servidor e na borda

    Middleware para rotas de página e API.

  • Equipes fundadoras

    Script do navegador

    Apenas sinais do navegador

    Sinais de interação de sessões no navegador, junto com uma integração do lado do servidor.

  • Equipes fundadoras

    Cloudflare e runtimes de edge

    Edge

    Sinais na borda antes que as requisições cheguem à sua origem.

  • Equipes fundadoras

    API HTTP genérica

    Qualquer stack

    Envie o contexto da requisição para uma API e receba um resultado com sua base.

  • Equipes fundadoras

    servidor MCP

    MCP

    Contexto de ator para chamadas de ferramenta MCP.

  • Roadmap

    WordPress

    Plugin

    Plugin para sites WordPress.

  • Roadmap

    Mobile nativo

    iOS e Android

    SDKs nativos para iOS e Android.

As integrações são entregues de forma prática com cada equipe fundadora durante o onboarding. Usa outro stack? Conte para nós ao se candidatar.

Perguntas frequentes

Proof of Actor funciona com qualquer MCP server?

A integração com MCP server está disponível para as equipes fundadoras no beta privado. Conte-nos sobre seu server e transporte ao se candidatar.

O nome do client que um MCP client envia é suficiente para confiar nele?

Não. Um nome de cliente é uma declaração e é registrado como tal. Solicitações assinadas fornecem evidência Verified; todo o resto é rotulado de acordo com sua base.

Ele substitui OAuth para MCP?

Não. A autorização continua decidindo o que um chamador pode fazer. O Proof of Actor adiciona quem ou o que está chamando, para que suas políticas de ferramentas possam responder melhor.

Podemos definir regras diferentes para cada ferramenta?

Sim. As políticas são escritas por ferramenta, então consultas e ferramentas que alteram dados podem ser tratadas de forma diferente.

Quanto custa?

Equipes fundadoras de desenvolvimento selecionadas podem receber até 12 months free dentro dos limites de uso acordados.

Saiba quem está chamando seu MCP server.

Participe do founding developer program do Proof of Actor.

Prefere falar primeiro? Fale com os fundadores