ਮੁੱਖ ਸਮੱਗਰੀ 'ਤੇ ਜਾਓ
MCP SERVERS

ਹਰ MCP caller ਲਈ tool-level policies ਸੈੱਟ ਕਰੋ।

ਤੁਹਾਡਾ MCP server ਤੁਹਾਡੇ product ਨੂੰ AI clients ਲਈ usable ਬਣਾਉਂਦਾ ਹੈ। Proof of Actor ਹਰ tool call ਵਿੱਚ context ਜੋੜਦਾ ਹੈ, ਤਾਂ low-impact tools ਖੁੱਲ੍ਹੇ ਰਹਿੰਦੇ ਹਨ ਅਤੇ high-impact tools ਨੂੰ ਉਹ ਧਿਆਨ ਮਿਲਦਾ ਹੈ ਜਿਸਦੀ ਉਨ੍ਹਾਂ ਨੂੰ ਲੋੜ ਹੁੰਦੀ ਹੈ।

example-app.test · actor result

tools/call search_docs

ਏਜੰਟbasis: verified

ਸਬੂਤ

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।
signals · source ਪ੍ਰਤੀ last request
  • 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 ਦਰ।
route ਅਨੁਸਾਰ traffic · 7 days
  • /dashboardਅਣਜਾਣ 7%
  • /api/v1/catalogਅਣਜਾਣ 15%
  • /support/ticketsਅਣਜਾਣ 8%
  • /signupਅਣਜਾਣ 21%
ਮਨੁੱਖਮਨੁੱਖ + AIਏਜੰਟਅਣਜਾਣ

03 · ਰੂਟ ਕਰੋ

impact ਦੇ ਅਨੁਕੂਲ tool-level controls।

read-only tools ਨੂੰ ਤੇਜ਼ ਰੱਖੋ, ਜੋ tools ਲਿਖਦੇ ਹਨ ਉਨ੍ਹਾਂ ਲਈ ਪੁਸ਼ਟੀ ਮੰਗੋ, ਅਤੇ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ tools ਲਈ ਹੋਰ ਮਜ਼ਬੂਤ credentials ਦੀ ਲੋੜ ਰੱਖੋ।

  • tool, class ਅਤੇ basis ਅਨੁਸਾਰ ਨੀਤੀਆਂ।
  • ਉੱਚ-ਪ੍ਰਭਾਵ ਵਾਲੇ tools ਲਈ ਪੁਸ਼ਟੀ ਜਾਂ step-up।
  • Observe ਕਰੋ, preview ਕਰੋ, ਫਿਰ enforce ਕਰੋ।
policy · example-app.test
  • /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 ਅੱਗੇ ਵਧਦੀਆਂ ਹਨ।

  1. 01

    ਹਰ tool call ਨੂੰ observe ਕਰੋ

    MCP ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਸ਼ਾਮਲ ਕਰੋ। client ਦੇ ਨਾਮ, signatures ਅਤੇ Unknown callers ਹਰ tool ਅਨੁਸਾਰ ਦਰਜ ਹੁੰਦੇ ਹਨ।

  2. 02

    tool policies ਦਾ preview ਕਰੋ

    ਦੇਖੋ ਕਿ ਕਿਹੜੀਆਂ calls ਨੂੰ ਕਿਸੇ ਵੀ rule ਦੇ ਲਾਗੂ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ confirmation ਜਾਂ ਹੋਰ ਮਜ਼ਬੂਤ credential ਦੀ ਲੋੜ ਹੋਵੇਗੀ।

  3. 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 ਨਾਲ ਗੱਲ ਕਰੋ