Salta al contenuto principale
SERVER MCP

Imposta policy a livello di tool per ogni chiamante MCP.

Il tuo MCP server rende il tuo prodotto utilizzabile dai client AI. Proof of Actor aggiunge contesto a ogni chiamata a uno strumento, così gli strumenti a basso impatto restano accessibili e quelli ad alto impatto ricevono l'attenzione di cui hanno bisogno.

example-app.test · risultato dell'attore

tools/call search_docs

Agentebasis: verified

Prova

Richiesta firmata da assistant.example, chiave dalla sua directory pubblicata

La tua policy: Consenti questo strumento a basso impatto con il limite di velocità standard

Ogni chiamata di tool proviene da un client AI. Non ogni client merita la stessa fiducia.

I client MCP si presentano con un nome e alcuni firmano le loro richieste. Dietro ciascuno può esserci una persona che lavora con un assistente, un agente autonomo o qualcosa che non puoi identificare. I tuoi strumenti vanno da consultazioni innocue ad azioni che modificano i dati.

Proof of Actor separa chi chiama da ciò che il chiamante può fare, così puoi aprire ampiamente gli strumenti in sola lettura e proteggere quelli che scrivono, eliminano o spendono.

tre domande separate
  • Chi sta chiamando?Identità dell'attore: firma, dichiarazione o inferenza
  • Quale credenziale?La tua chiave API, token OAuth o sessione
  • Cosa può fare?La tua autorizzazione e la tua policy

Proof of Actor risponde alla prima. Il tuo stack gestisce le altre due.

Cosa fanno i team MCP server con il contesto dell'attore

  • Conosci il client

    Registra il nome dichiarato di ogni client, verifica le firme dove presenti e mantieni distinti i due elementi.

  • Policy per strumento

    Lascia aperte le consultazioni e aggiungi conferma o credenziali più forti per gli strumenti che modificano i dati.

  • Human + AI o Agent

    Distinguere una persona che dirige un assistente da un agente che agisce da solo, dove le evidenze lo supportano.

  • Vedi l'uso degli strumenti per client

    Comprendi quali client chiamano quali strumenti, con quale frequenza e con quali evidenze.

  • L'autorizzazione resta tua

    OAuth e le tue autorizzazioni decidono ancora l'accesso. Il contesto dell'actor aggiunge chi sta chiamando.

  • Piano per Unknown

    Scegli cosa succede quando una chiamata a uno strumento porta troppo poche prove, strumento per strumento.

01 · Rileva

Evidenze da ogni chiamata di tool.

L'integrazione MCP legge i dettagli dichiarati del client, le firme delle richieste e il contesto del protocollo, e etichetta ciascuno in base al proprio fondamento.

  • Nomi dei clienti dichiarati registrati come dichiarazioni.
  • Richieste firmate verificate rispetto alle chiavi pubblicate.
  • Contesto di sessione e protocollo dal tuo MCP server.
segnali · ultima richiesta per sorgente
  • Firma della richiestavalid · sample-crawler.exampleverified
  • Dichiarazione del client"research-assistant/2.1"declared
  • Interazione nel browserpointer + keyboard eventsinferred
  • Nessun segnale supportatoroute not instrumentedunknown

02 · Comprendi

Scopri quali client usano quali strumenti.

Vedi la composizione degli attori per strumento, i client che ti chiamano di più e dove si concentrano i chiamanti sconosciuti.

  • Chiamate degli strumenti per client, classe e base.
  • L'evidenza dietro ogni risultato.
  • Tasso di Unknown per strumento.
traffico per route · 7 giorni
  • /dashboardSconosciuto 7%
  • /api/v1/catalogSconosciuto 15%
  • /support/ticketsSconosciuto 8%
  • /signupSconosciuto 21%
UmanoUmano + IAAgenteSconosciuto

03 · Instrada

Controlli a livello di strumento allineati all'impatto.

Mantieni veloci gli strumenti di sola lettura, chiedi conferma per gli strumenti che scrivono e richiedi credenziali più forti per quelli che contano di più.

  • Policy per strumento, classe e base.
  • Conferma o step-up per gli strumenti ad alto impatto.
  • Osserva, anteprima, poi enforcement.
policy · example-app.test
  • /api/v1/catalogenforceAgenteConsenti · API strutturata
  • /support/ticketsenforceUmano + IAConsenti · etichetta come Human + AI
  • /account/*previewSconosciutoMantieni i controlli esistenti
  • /api/v1/orderspreviewAgenteRichiedi credenziali più forti

Esempi di decisioni

Dalla request al risultato, fino alla tua decisione.

  • Un assistente firmato cerca nella tua documentazione

    Request

    tools/call search_docs

    Risultato

    Agentebasis: verified

    La tua decisione

    Consenti lo strumento a basso impatto con il limite di velocità standard.

  • Un client dichiarato elimina un record

    Request

    tools/call delete_record

    Risultato

    Agentebasis: declared

    La tua decisione

    Richiedi la conferma esplicita dell'utente prima di eseguire lo strumento.

  • Una chiamata a strumento senza evidenze

    Request

    tools/call create_invoice

    Risultato

    Sconosciutobasis: unknown

    La tua decisione

    Mantieni la tua autorizzazione esistente e chiedi la credenziale più forte.

Rilascia senza rischi

I team iniziano in modalità di osservazione e procedono route per route.

  1. 01

    Osserva ogni chiamata al tool

    Aggiungi l'integrazione MCP. I nomi dei client, le firme e i chiamanti Unknown vengono registrati per tool.

  2. 02

    Anteprima delle policy per tool

    Vedi quali chiamate avrebbero bisogno di conferma o di una credenziale più forte prima che si applichi qualsiasi regola.

  3. 03

    Applica tool per tool

    Apri ampiamente le interrogazioni e proteggi i tool che scrivono, eliminano o spendono, un tool alla volta.

Funziona con il tuo stack

  • Team founding

    Middleware del server web (Node.js)

    Lato server

    Segnali a livello di richiesta per app renderizzate lato server e API.

  • Team founding

    Next.js

    Lato server ed edge

    Middleware per pagine e route API.

  • Team founding

    Script del browser

    Solo segnali del browser

    Segnali di interazione dalle sessioni del browser, insieme a un'integrazione lato server.

  • Team founding

    Cloudflare e runtime edge

    Edge

    Segnali all'edge prima che le richieste raggiungano l'origine.

  • Team founding

    API HTTP generica

    Qualsiasi stack

    Invia il contesto della richiesta a una API e ricevi un risultato con la sua base.

  • Team founding

    Server MCP

    MCP

    Contesto dell'attore per le chiamate agli strumenti MCP.

  • Roadmap

    WordPress

    Plugin

    Plugin per siti WordPress.

  • Roadmap

    Mobile nativo

    iOS e Android

    SDK nativi per iOS e Android.

Le integrazioni vengono fornite in modo pratico con ogni team fondatore durante l'onboarding. Usi uno stack diverso? Diccelo quando fai domanda.

Domande frequenti

Proof of Actor funziona con qualsiasi MCP server?

L'integrazione MCP server è disponibile per i team founding nella private beta. Raccontaci del tuo server e del trasporto quando fai domanda.

Il nome del client che un client MCP invia è sufficiente per fidarsi?

No. Il nome di un client è una dichiarazione e viene registrato come tale. Le richieste firmate forniscono evidenze Verified; tutto il resto viene etichettato in base al proprio fondamento.

Sostituisce OAuth per MCP?

No. L'autorizzazione decide ancora cosa può fare chi chiama. Proof of Actor aggiunge chi o cosa sta chiamando, così le policy del tuo strumento possono rispondere meglio.

Possiamo impostare regole diverse per ogni strumento?

Sì. Le policy sono scritte per tool, quindi le ricerche e i tool che modificano dati possono essere trattati in modo diverso.

Quanto costa?

I team fondatori selezionati possono ricevere fino a 12 months free entro i limiti d'uso concordati.

Scopri chi sta chiamando il tuo MCP server.

Unisciti al founding developer program di Proof of Actor.

Preferisci parlare prima? Parla con i fondatori