ਹਰ MCP caller ਲਈ tool-level policies ਸੈੱਟ ਕਰੋ।
ਤੁਹਾਡਾ MCP server ਤੁਹਾਡੇ product ਨੂੰ AI clients ਲਈ usable ਬਣਾਉਂਦਾ ਹੈ। Proof of Actor ਹਰ tool call ਵਿੱਚ context ਜੋੜਦਾ ਹੈ, ਤਾਂ low-impact tools ਖੁੱਲ੍ਹੇ ਰਹਿੰਦੇ ਹਨ ਅਤੇ high-impact tools ਨੂੰ ਉਹ ਧਿਆਨ ਮਿਲਦਾ ਹੈ ਜਿਸਦੀ ਉਨ੍ਹਾਂ ਨੂੰ ਲੋੜ ਹੁੰਦੀ ਹੈ।
tools/call search_docs
ਸਬੂਤ
assistant.example ਤੋਂ signed request, key ਉਸਦੀ published directory ਤੋਂ
ਤੁਹਾਡੀ policy: ਇਸ low-impact tool ਨੂੰ standard rate limit ਨਾਲ ਮਨਜ਼ੂਰ ਕਰੋ
ਹਰ tool call ਇੱਕ AI client ਤੋਂ ਆਉਂਦੀ ਹੈ। ਹਰ client ਇੱਕੋ ਜਿਹੇ ਭਰੋਸੇ ਦੇ ਯੋਗ ਨਹੀਂ ਹੁੰਦਾ।
MCP clients ਆਪਣੇ ਆਪ ਨੂੰ ਇੱਕ name ਨਾਲ ਪੇਸ਼ ਕਰਦੇ ਹਨ, ਅਤੇ ਕੁਝ ਆਪਣੀਆਂ requests 'ਤੇ sign ਕਰਦੇ ਹਨ। ਹਰ ਇਕ ਦੇ ਪਿੱਛੇ ਕੋਈ ਵਿਅਕਤੀ ਹੋ ਸਕਦਾ ਹੈ ਜੋ assistant ਨਾਲ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ, ਇੱਕ autonomous agent, ਜਾਂ ਕੁਝ ਅਜਿਹਾ ਜਿਸਦੀ ਤੁਸੀਂ ਪਛਾਣ ਨਹੀਂ ਕਰ ਸਕਦੇ। ਤੁਹਾਡੇ tools harmless lookups ਤੋਂ data ਬਦਲਣ ਵਾਲੀਆਂ actions ਤੱਕ ਹੁੰਦੇ ਹਨ।
Proof of Actor ਇਹ ਵੱਖਰਾ ਕਰਦਾ ਹੈ ਕਿ ਕੌਣ ਕਾਲ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ caller ਕੀ ਕਰ ਸਕਦਾ ਹੈ, ਤਾਂ ਜੋ ਤੁਸੀਂ read-only tools ਨੂੰ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਖੋਲ੍ਹ ਸਕੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖ ਸਕੋ ਜੋ ਲਿਖਦੇ, ਮਿਟਾਉਂਦੇ ਜਾਂ ਖਰਚ ਕਰਦੇ ਹਨ।
- ਕੌਣ call ਕਰ ਰਿਹਾ ਹੈ?ਐਕਟਰ ਪਛਾਣ: signature, declaration ਜਾਂ inference
- ਕਿਹੜੀ credential?ਤੁਹਾਡੀ API key, OAuth token ਜਾਂ session
- ਇਹ ਕੀ ਕਰ ਸਕਦਾ ਹੈ?ਤੁਹਾਡੀ authorization ਅਤੇ policy
Proof of Actor ਪਹਿਲੇ ਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ। ਤੁਹਾਡਾ stack ਬਾਕੀ ਦੋ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ।
MCP server teams actor context ਨਾਲ ਕੀ ਕਰਦੇ ਹਨ
client ਨੂੰ ਜਾਣੋ
ਹਰੇਕ client ਦੇ declared ਨਾਮ ਨੂੰ ਦਰਜ ਕਰੋ, ਜਿੱਥੇ signatures ਮੌਜੂਦ ਹੋਣ ਉਨ੍ਹਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਅਤੇ ਦੋਹਾਂ ਨੂੰ ਵੱਖ ਰੱਖੋ।
ਹਰ tool ਲਈ ਨੀਤੀਆਂ
lookups ਨੂੰ ਖੁੱਲ੍ਹਾ ਰਹਿਣ ਦਿਓ ਅਤੇ ਜੋ tools data ਬਦਲਦੇ ਹਨ ਉਨ੍ਹਾਂ ਲਈ ਪੁਸ਼ਟੀ ਜਾਂ ਹੋਰ ਮਜ਼ਬੂਤ credentials ਸ਼ਾਮਲ ਕਰੋ।
Human + AI ਜਾਂ autonomous
ਜਿੱਥੇ evidence ਇਸ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੋਵੇ, ਉੱਥੇ assistant ਨੂੰ ਦਿਸ਼ਾ ਦੇ ਰਹੇ ਵਿਅਕਤੀ ਨੂੰ ਇਕੱਲੇ ਕਾਰਵਾਈ ਕਰ ਰਹੇ agent ਤੋਂ ਵੱਖ ਪਛਾਣੋ।
client ਅਨੁਸਾਰ tool usage ਵੇਖੋ
ਸਮਝੋ ਕਿ ਕਿਹੜੇ clients ਕਿਹੜੇ tools ਨੂੰ call ਕਰਦੇ ਹਨ, ਕਿੰਨੀ ਵਾਰ ਕਰਦੇ ਹਨ, ਅਤੇ ਕਿਹੜੇ evidence ਨਾਲ।
Authorization ਤੁਹਾਡੀ ਹੀ ਰਹਿੰਦੀ ਹੈ
OAuth ਅਤੇ ਤੁਹਾਡੀਆਂ ਆਪਣੀਆਂ permissions ਹਾਲੇ ਵੀ access ਨਿਰਧਾਰਤ ਕਰਦੀਆਂ ਹਨ। Actor context ਦੱਸਦਾ ਹੈ ਕਿ ਕੌਣ call ਕਰ ਰਿਹਾ ਹੈ।
Unknown ਲਈ ਯੋਜਨਾ
ਜਦੋਂ ਕੋਈ tool call ਬਹੁਤ ਘੱਟ evidence ਲਿਆਉਂਦੀ ਹੈ, ਤਾਂ ਹਰ tool ਲਈ ਚੁਣੋ ਕਿ ਕੀ ਹੋਵੇ।
01 · ਪਛਾਣੋ
ਹਰ tool call ਤੋਂ evidence।
MCP integration client ਦੇ declared details, request signatures ਅਤੇ protocol context ਨੂੰ ਪੜ੍ਹਦੀ ਹੈ, ਅਤੇ ਹਰ ਇੱਕ ਨੂੰ ਉਸਦੇ basis ਨਾਲ label ਕਰਦੀ ਹੈ।
- ਘੋਸ਼ਿਤ client ਨਾਮ, declarations ਵਜੋਂ ਦਰਜ ਕੀਤੇ ਗਏ।
- signed requests published keys ਦੇ ਖਿਲਾਫ verified।
- ਤੁਹਾਡੇ MCP server ਤੋਂ session ਅਤੇ protocol context।
- request signaturevalid · sample-crawler.exampleverified
- client ਘੋਸ਼ਣਾ"research-assistant/2.1"declared
- browser interactionpointer + keyboard eventsinferred
- ਕੋਈ supported signals ਨਹੀਂroute not instrumentedunknown
02 · ਸਮਝੋ
ਜਾਣੋ ਕਿਹੜੇ clients ਕਿਹੜੇ tools ਵਰਤਦੇ ਹਨ।
ਹਰ tool ਅਨੁਸਾਰ actor mix, ਕਿਹੜੇ clients ਤੁਹਾਨੂੰ ਸਭ ਤੋਂ ਵੱਧ call ਕਰਦੇ ਹਨ, ਅਤੇ unknown callers ਕਿੱਥੇ ਕੇਂਦਰਿਤ ਹਨ, ਵੇਖੋ।
- client, class ਅਤੇ basis ਅਨੁਸਾਰ tool calls।
- ਹਰ result ਪਿੱਛੇ ਦਾ evidence।
- ਹਰ tool ਲਈ Unknown ਦਰ।
- /dashboardਅਣਜਾਣ 7%
- /api/v1/catalogਅਣਜਾਣ 15%
- /support/ticketsਅਣਜਾਣ 8%
- /signupਅਣਜਾਣ 21%
03 · ਰੂਟ ਕਰੋ
impact ਦੇ ਅਨੁਕੂਲ tool-level controls।
read-only tools ਨੂੰ ਤੇਜ਼ ਰੱਖੋ, ਜੋ tools ਲਿਖਦੇ ਹਨ ਉਨ੍ਹਾਂ ਲਈ ਪੁਸ਼ਟੀ ਮੰਗੋ, ਅਤੇ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ tools ਲਈ ਹੋਰ ਮਜ਼ਬੂਤ credentials ਦੀ ਲੋੜ ਰੱਖੋ।
- tool, class ਅਤੇ basis ਅਨੁਸਾਰ ਨੀਤੀਆਂ।
- ਉੱਚ-ਪ੍ਰਭਾਵ ਵਾਲੇ tools ਲਈ ਪੁਸ਼ਟੀ ਜਾਂ step-up।
- Observe ਕਰੋ, preview ਕਰੋ, ਫਿਰ enforce ਕਰੋ।
- /api/v1/catalogenforceਏਜੰਟਮਨਜ਼ੂਰ ਕਰੋ · structured API
- /support/ticketsenforceਮਨੁੱਖ + AIਮਨਜ਼ੂਰ ਕਰੋ · AI-assisted label ਕਰੋ
- /account/*previewਅਣਜਾਣਮੌਜੂਦਾ checks ਜਾਰੀ ਰੱਖੋ
- /api/v1/orderspreviewਏਜੰਟਹੋਰ ਮਜ਼ਬੂਤ credential ਦੀ ਲੋੜ ਰੱਖੋ
ਉਦਾਹਰਣ ਫੈਸਲੇ
request ਤੋਂ result ਤੋਂ ਤੁਹਾਡੇ decision ਤੱਕ।
ਇੱਕ signed assistant ਤੁਹਾਡੀਆਂ docs ਖੋਜਦਾ ਹੈ
ਬੇਨਤੀ
tools/call search_docs
ਨਤੀਜਾ
ਏਜੰਟbasis: verifiedਤੁਹਾਡਾ ਫੈਸਲਾ
low-impact tool ਨੂੰ standard rate limit ਨਾਲ ਮਨਜ਼ੂਰ ਕਰੋ।
ਇੱਕ Declared client ਇੱਕ record ਮਿਟਾਉਂਦਾ ਹੈ
ਬੇਨਤੀ
tools/call delete_record
ਨਤੀਜਾ
ਏਜੰਟbasis: declaredਤੁਹਾਡਾ ਫੈਸਲਾ
ਟੂਲ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਸਪਸ਼ਟ user confirmation ਲੋੜੀਂਦੀ ਬਣਾਓ।
ਬਿਨਾਂ evidence ਦੇ tool call
ਬੇਨਤੀ
tools/call create_invoice
ਨਤੀਜਾ
ਅਣਜਾਣbasis: unknownਤੁਹਾਡਾ ਫੈਸਲਾ
ਆਪਣਾ ਮੌਜੂਦਾ authorization ਜਾਰੀ ਰੱਖੋ ਅਤੇ ਹੋਰ ਮਜ਼ਬੂਤ credential ਮੰਗੋ।
ਬਿਨਾਂ ਜੋਖਮ ਦੇ ਲਾਗੂ ਕਰੋ
ਟੀਮਾਂ observation mode ਵਿੱਚ ਸ਼ੁਰੂ ਕਰਦੀਆਂ ਹਨ ਅਤੇ route ਦਰ route ਅੱਗੇ ਵਧਦੀਆਂ ਹਨ।
- 01
ਹਰ tool call ਨੂੰ observe ਕਰੋ
MCP ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਸ਼ਾਮਲ ਕਰੋ। client ਦੇ ਨਾਮ, signatures ਅਤੇ Unknown callers ਹਰ tool ਅਨੁਸਾਰ ਦਰਜ ਹੁੰਦੇ ਹਨ।
- 02
tool policies ਦਾ preview ਕਰੋ
ਦੇਖੋ ਕਿ ਕਿਹੜੀਆਂ calls ਨੂੰ ਕਿਸੇ ਵੀ rule ਦੇ ਲਾਗੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ confirmation ਜਾਂ ਹੋਰ ਮਜ਼ਬੂਤ credential ਦੀ ਲੋੜ ਹੋਵੇਗੀ।
- 03
tool ਦਰ tool enforce ਕਰੋ
lookup ਨੂੰ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਖੋਲ੍ਹੋ ਅਤੇ ਉਹ tools protect ਕਰੋ ਜੋ write, delete ਜਾਂ spend ਕਰਦੇ ਹਨ, ਇੱਕ tool ਕਰਕੇ ਇੱਕ।
ਤੁਹਾਡੇ stack ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ
- ਸੰਸਥਾਪਕ ਟੀਮਾਂ
ਵੈੱਬ ਸਰਵਰ ਮਿਡਲਵੇਅਰ (Node.js)
server-side
server-rendered apps ਅਤੇ APIs ਲਈ request-level signals।
- ਸੰਸਥਾਪਕ ਟੀਮਾਂ
Next.js
ਸਰਵਰ-ਸਾਈਡ ਅਤੇ edge
ਪੇਜ ਅਤੇ API routes ਲਈ middleware।
- ਸੰਸਥਾਪਕ ਟੀਮਾਂ
browser script
ਸਿਰਫ browser signals
browser sessions ਤੋਂ interaction signals, ਇੱਕ server-side integration ਦੇ ਨਾਲ।
- ਸੰਸਥਾਪਕ ਟੀਮਾਂ
Cloudflare ਅਤੇ edge runtimes
Edge
requests ਦੇ ਤੁਹਾਡੇ origin ਤੱਕ ਪਹੁੰਚਣ ਤੋਂ ਪਹਿਲਾਂ edge 'ਤੇ signals।
- ਸੰਸਥਾਪਕ ਟੀਮਾਂ
ਆਮ HTTP API
ਕੋਈ ਵੀ stack
request context ਨੂੰ ਇੱਕ API ਨੂੰ ਭੇਜੋ ਅਤੇ ਉਸ ਦੇ basis ਸਮੇਤ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰੋ।
- ਸੰਸਥਾਪਕ ਟੀਮਾਂ
MCP ਸਰਵਰ
MCP
MCP tool calls ਲਈ ਐਕਟਰ ਸੰਦਰਭ।
- ਰੋਡਮੈਪ
WordPress
Plugin
WordPress ਸਾਈਟਾਂ ਲਈ plugin।
- ਰੋਡਮੈਪ
ਮੂਲ ਮੋਬਾਈਲ
iOS ਅਤੇ Android
Native iOS ਅਤੇ Android SDKs।
ਹਰ founding team ਨਾਲ onboarding ਦੌਰਾਨ integrations ਹੱਥੋਂ-ਹੱਥ ਦਿੱਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਕੋਈ ਹੋਰ stack ਵਰਤ ਰਹੇ ਹੋ? apply ਕਰਦੇ ਸਮੇਂ ਸਾਨੂੰ ਦੱਸੋ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ
ਕੀ Proof of Actor ਕਿਸੇ ਵੀ MCP server ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ?
ਪ੍ਰਾਈਵੇਟ ਬੀਟਾ ਵਿੱਚ ਫਾਊਂਡਿੰਗ ਟੀਮਾਂ ਲਈ MCP ਸਰਵਰ ਇੰਟਿਗ੍ਰੇਸ਼ਨ ਉਪਲਬਧ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ ਅਰਜ਼ੀ ਦਿੰਦੇ ਹੋ, ਆਪਣੇ ਸਰਵਰ ਅਤੇ ਟ੍ਰਾਂਸਪੋਰਟ ਬਾਰੇ ਸਾਨੂੰ ਦੱਸੋ।
ਕੀ ਇੱਕ MCP client ਵੱਲੋਂ ਭੇਜਿਆ client name ਉਸ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਹੈ?
ਨਹੀਂ। client ਦਾ ਨਾਮ ਇੱਕ declaration ਹੈ ਅਤੇ ਉਸੇ ਤਰ੍ਹਾਂ ਦਰਜ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। Signed requests verified evidence ਦਿੰਦੇ ਹਨ; ਬਾਕੀ ਸਭ ਨੂੰ ਉਸਦੇ basis ਨਾਲ label ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਕੀ ਇਹ MCP ਲਈ OAuth ਦੀ ਥਾਂ ਲੈਂਦਾ ਹੈ?
ਨਹੀਂ। Authorization ਹਾਲੇ ਵੀ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ caller ਕੀ ਕਰ ਸਕਦਾ ਹੈ। Proof of Actor ਦੱਸਦਾ ਹੈ ਕਿ ਕੌਣ ਜਾਂ ਕੀ call ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਜੋ ਤੁਹਾਡੀਆਂ tool policies ਵਧੀਆ ਜਵਾਬ ਦੇ ਸਕਣ।
ਕੀ ਅਸੀਂ ਹਰ tool ਲਈ ਵੱਖਰੇ rules ਸੈੱਟ ਕਰ ਸਕਦੇ ਹਾਂ?
ਹਾਂ। Policies ਪ੍ਰਤੀ tool ਲਿਖੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਇਸ ਲਈ lookups ਅਤੇ data-changing tools ਨੂੰ ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ਸੰਭਾਲਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਇਸ ਦੀ ਕੀਮਤ ਕੀ ਹੈ?
ਚੁਣੀਆਂ ਹੋਈਆਂ founding developer teams agreed usage limits ਦੇ ਅੰਦਰ 12 ਮਹੀਨੇ ਤੱਕ ਮੁਫ਼ਤ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੀਆਂ ਹਨ।
ਜਾਣੋ ਤੁਹਾਡੇ MCP server ਨੂੰ ਕੌਣ call ਕਰ ਰਿਹਾ ਹੈ।
Proof of Actor founding developer program ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ।
ਪਹਿਲਾਂ ਗੱਲ ਕਰਨੀ ਪਸੰਦ ਕਰੋਗੇ? founders ਨਾਲ ਗੱਲ ਕਰੋ