Stel toolbeleid in voor elke MCP caller.
Uw MCP server maakt uw product bruikbaar voor AI-clients. Proof of Actor voegt context toe aan elke tool call, zodat tools met een lage impact open blijven en tools met een hoge impact de zorg krijgen die ze nodig hebben.
tools/call search_docs
Bewijs
Ondertekend verzoek van assistant.example, sleutel uit zijn gepubliceerde directory
Uw beleid: Sta deze tool met lage impact toe met de standaard rate limit
Elke toolcall komt van een AI-client. Niet elke client verdient hetzelfde vertrouwen.
MCP-clients stellen zichzelf voor met een naam, en sommige ondertekenen hun verzoeken. Achter elk daarvan kan een persoon zitten die met een assistent werkt, een autonome agent, of iets wat u niet kunt identificeren. Uw tools variëren van onschuldige opzoekingen tot acties die data wijzigen.
Proof of Actor scheidt wie er belt van wat de aanroeper mag doen, zodat je read-only tools breed kunt openstellen en de tools die schrijven, verwijderen of uitgeven kunt beschermen.
- Wie belt er?Actoridentiteit: handtekening, verklaring of afleiding
- Welke credential?Uw API key, OAuth token of sessie
- Wat kan het doen?Uw autorisatie en beleid
Proof of Actor beantwoordt de eerste. Je stack houdt de andere twee.
Wat MCP server-teams doen met actor-context
Ken de client
Noteer de opgegeven naam van elke client, verifieer waar aanwezig handtekeningen en houd die twee uit elkaar.
Beleidsregels per tool
Laat opzoekacties open en voeg bevestiging of sterkere inloggegevens toe voor tools die data wijzigen.
Mens + AI of autonoom
Maak onderscheid tussen een persoon die een assistent aanstuurt en een agent die zelfstandig handelt, waar het bewijs dat ondersteunt.
Toolgebruik per client bekijken
Begrijp welke clients welke tools aanroepen, hoe vaak en met welk bewijs.
Autorisatie blijft van u
OAuth en je eigen rechten bepalen nog steeds de toegang. Actorcontext voegt toe wie er belt.
Plan voor Unknown
Kies per tool wat er gebeurt wanneer een toolaanroep te weinig bewijs bevat.
01 · Detect
Bewijs uit elke toolcall.
De MCP-integratie leest de gedeclareerde gegevens van de client, verzoekhandtekeningen en protocolcontext, en labelt elk met de onderliggende basis.
- Verklaarde cl iëntnamen die als verklaringen zijn vastgelegd.
- Ondertekende verzoeken geverifieerd tegen gepubliceerde sleutels.
- Sessie- en protocolcontext van je MCP server.
- Requesthandtekeningvalid · sample-crawler.exampleverified
- Clientverklaring"research-assistant/2.1"declared
- Browserinteractiepointer + keyboard eventsinferred
- Geen ondersteunde signalenroute not instrumentedunknown
02 · Begrijpen
Weet welke clients welke tools gebruiken.
Zie de verdeling van actoren per tool, welke clients je het meest aanroepen, en waar onbekende aanroepers zich concentreren.
- Toolaanroepen per client, klasse en basis.
- Het bewijs achter elk resultaat.
- Unknown-percentage per tool.
- /dashboardOnbekend 7%
- /api/v1/catalogOnbekend 15%
- /support/ticketsOnbekend 8%
- /signupOnbekend 21%
03 · Routeren
Controls op toolniveau die aansluiten op de impact.
Houd read-only tools snel, vraag bevestiging voor tools die schrijven en vereis sterkere inloggegevens voor de tools die het belangrijkst zijn.
- Beleidsregels per tool, klasse en basis.
- Bevestiging of step-up voor tools met grote impact.
- Observeren, previewen, daarna handhaven.
- /api/v1/catalogenforceAgentToestaan · gestructureerde API
- /support/ticketsenforceMens + AIToestaan · labelen als door AI ondersteund
- /account/*previewOnbekendBehoud bestaande controles
- /api/v1/orderspreviewAgentSterkere referentie vereisen
Voorbeeldbeslissingen
Van verzoek naar resultaat naar jouw beslissing.
Een ondertekende assistent doorzoekt uw documenten
Request
tools/call search_docs
Resultaat
Agentbasis: verifiedJouw beslissing
Sta de tool met lage impact toe met de standaard rate limit.
Een gedeclareerde client verwijdert een record
Request
tools/call delete_record
Resultaat
Agentbasis: declaredJouw beslissing
Vereis expliciete bevestiging van de gebruiker voordat je de tool uitvoert.
Een tool call zonder bewijs
Request
tools/call create_invoice
Resultaat
Onbekendbasis: unknownJouw beslissing
Behoud uw bestaande autorisatie en vraag om het sterkere inlogmiddel.
Uitrollen zonder risico
Teams beginnen in observatiemodus en gaan route voor route verder.
- 01
Observeer elke tool call
Voeg de MCP-integratie toe. Clientnamen, handtekeningen en Unknown callers worden per tool vastgelegd.
- 02
Bekijk toolbeleid
Zie welke calls bevestiging of een sterker credential nodig zouden hebben voordat een regel wordt toegepast.
- 03
Handhaaf tool per tool
Open lookups ruim en bescherm tools die schrijven, verwijderen of uitgeven, één tool tegelijk.
Werkt met je stack
- Oprichtende teams
Webservermiddleware (Node.js)
Server-side
Signalen op requestniveau voor server-side gerenderde apps en APIs.
- Oprichtende teams
Next.js
Server-side en edge
Middleware voor pagina- en API-routes.
- Oprichtende teams
Browserscript
Alleen browsersignalen
Interactiesignalen uit browsersessies, naast een server-side integratie.
- Oprichtende teams
Cloudflare en edge-runtimes
Edge
Signalen aan de edge voordat verzoeken je origin bereiken.
- Oprichtende teams
Generieke HTTP API
Elke stack
Stuur requestcontext naar een API en ontvang een resultaat met de basis ervan.
- Oprichtende teams
MCP-server
MCP
Actorcontext voor MCP-toolaanroepen.
- Roadmap
WordPress
Plugin
Plugin voor WordPress-sites.
- Roadmap
Native mobiel
iOS en Android
Native iOS- en Android SDKs.
Integraties worden tijdens de onboarding hands-on geleverd met elk founding team. Gebruikt u een andere stack? Vertel het ons wanneer u zich aanmeldt.
Veelgestelde vragen
Werkt Proof of Actor met elke MCP server?
MCP server-integratie is beschikbaar voor founding teams in de private beta. Vertel ons bij je aanmelding over je server en transport.
Is de clientnaam die een MCP-client verzendt genoeg om deze te vertrouwen?
Nee. Een clientnaam is een declaratie en wordt als zodanig vastgelegd. Ondertekende verzoeken geven geverifieerd bewijs; al het andere krijgt een label met de basis.
Vervangt het OAuth voor MCP?
Nee. Autorisatie bepaalt nog steeds wat een beller mag doen. Proof of Actor voegt toe wie of wat er belt, zodat je toolbeleid beter kan reageren.
Kunnen we voor elke tool andere regels instellen?
Ja. Beleid wordt per tool geschreven, zodat lookups en tools die gegevens wijzigen verschillend kunnen worden behandeld.
Wat kost het?
Geselecteerde founding developer teams kunnen tot 12 maanden gratis krijgen binnen overeengekomen gebruikslimieten.
Weet wie uw MCP server aanroept.
Sluit u aan bij het Proof of Actor founding developer program.
Eerst liever even praten? Spreek met de oprichters