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.
tools/call search_docs
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.
- 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.
- 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.
- /dashboardSconosciuto 7%
- /api/v1/catalogSconosciuto 15%
- /support/ticketsSconosciuto 8%
- /signupSconosciuto 21%
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.
- /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: verifiedLa 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: declaredLa 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: unknownLa 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.
- 01
Osserva ogni chiamata al tool
Aggiungi l'integrazione MCP. I nomi dei client, le firme e i chiamanti Unknown vengono registrati per tool.
- 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.
- 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