പ്രധാന ഉള്ളടക്കത്തിലേക്ക് കടക്കുക
PERSONA 2 - MCP സെർവർ ഓപ്പറേറ്റർമാർ

10 മിനിറ്റിനുള്ളിൽ നിങ്ങളുടെ MCP സർവർ മോണിറ്റൈസ് ചെയ്യുക.

AI ഏജന്റുകൾക്ക് നിങ്ങളുടെ MCP സർവറിന് USDC ൽ ഓരോ കോളിനും പേയ് ചെയ്യാൻ അനുവദിക്കുക, ഒപ്പിട്ട വെബ്‌ഹുക്ക്‌കൾ, ഓഡിറ്റ് ലോഗുകൾ എന്നിവയോടെ. x402-സമ്മതം. ഡ്രോപ്പ്-ഇൻ മിഡിൽവെയർ.

വേദന

നിങ്ങൾ ഒരു MCP സർവർ നിർമ്മിച്ചു. ആയിരക്കണക്കിന് ക്ലയന്റുകൾ ഇത് സൗജന്യമായി ഉപയോഗിക്കുന്നു.

നിങ്ങൾ Claude Desktop, Cursor, Cline ക്ലയന്റുകൾക്ക് ശേഷിയുണ്ടായതിനാൽ നിങ്ങളുടെ MCP സർവർ അയച്ചു. വാക്കുകൾ വ്യാപിച്ചു. നിങ്ങൾ ഇപ്പോൾ നിങ്ങൾക്കറിയാത്ത AI എജന്റുകളിൽ നിന്ന് ദിവസവും ആയിരക്കണക്കിന് പേയ്‌ഡ്-ടൂൾ വിളനിലവാരങ്ങൾ നൽകുന്നു. നിങ്ങളുടെ എഗ്രസ് ബിൽ യാഥാർത്ഥ്യമാണ്. അടിസ്ഥാന സേവനത്തിന് നിങ്ങളുടെ API കീ യാഥാർത്ഥ്യമാണ്. നിങ്ങളുടെ പരിപാലന സമയം യാഥാർത്ഥ്യമാണ്. വരുമാനം ശൂന്യമാണ്.

നിങ്ങൾക്ക് മൂന്ന് ഓപ്ഷനുകൾ ഉണ്ട്. ഇത് സൗജന്യമായി സൂക്ഷിക്കുക, അടിസ്ഥാനസൗകര്യത്തിൽ പണം കത്തിക്കുക. ഇത് മാനുവൽ API കീകൾക്കു പിന്നിൽ ഗേറ്റ് ചെയ്യുക (സൈൻ അപ്പ് ഫോമുകളുടെ friction നാൽ 95% എജന്റ് ട്രാഫിക് നഷ്ടപ്പെടും). അല്ലെങ്കിൽ AI എജന്റുകൾ യഥാർത്ഥത്തിൽ പൂർത്തിയാക്കാൻ കഴിയുന്ന ഒരു പേമന്റ് ലെയർ ചേർക്കുക - 402 പേമന്റ് ആവശ്യമാണ് + USDC യുടെ നിർമ്മിതിയാണിത്.

Blockchain0x ഓപ്ഷൻ മൂന്നാണ്. നിങ്ങളുടെ MCP സർവർ ഞങ്ങളുടെ API-യിലേക്ക് സൂചിപ്പിക്കുന്നു. ഒരു AI ക്ലയന്റ് പണമിടപാട് ആവശ്യകതകൾക്കുള്ള ഉപകരണം വിളിക്കുമ്പോൾ, പ്രതികരണം 402 ആണ്, ഹോസ്റ്റുചെയ്ത പണമിടപാട് URL-യോടെ. ക്ലയന്റ് (അല്ലെങ്കിൽ അതിന്റെ മനുഷ്യ മേൽനോട്ടം) USDC-ൽ പണം നൽകുന്നു. നിങ്ങളുടെ വെബ്‌ഹുക്ക് പ്രവർത്തിക്കുന്നു. ആ ക്ലയന്റിൽ നിന്ന് അടുത്ത വിളി വിജയിക്കുന്നു. മുഴുവൻ രൂപം x402 എന്നറിയപ്പെടുന്നു, ഇത് Coinbase ഈ കൃത്യമായ മാതൃകയ്ക്കായി പ്രസിദ്ധീകരിച്ച പ്രോട്ടോക്കോളാണ്.

X402 pattern

402 പേയ്മെന്റ് ആവശ്യമാണ് എങ്ങനെ ഒരു പ്രോഗ്രാമാറ്റിക് ചെക്കൗട്ട് ആകുന്നു.

HTTP സ്റ്റാറ്റസ് കോഡ് 402 ആദ്യമായി എഴുതപ്പെട്ടപ്പോൾ മുതൽ നിലവിലുണ്ട്, പക്ഷേ ഒരിക്കലും ഒരു സ്റ്റാൻഡേർഡ് നടപ്പാക്കലുണ്ടായിട്ടില്ല. Coinbase-ന്റെ x402 പ്രോട്ടോക്കോൾ അവസാനം അതിന് ഒരു നൽകുന്നു. രൂപം ലളിതമാണ്: നിങ്ങളുടെ ഉപകരണം 402 ചലഞ്ച് (പണമടക്കാൻ എങ്ങനെ എന്നതിനെക്കുറിച്ചുള്ള ഘടനാപരമായ JSON ബോഡി) തിരികെ നൽകുന്നു; ക്ലയന്റ് പണമടയ്ക്കുകയും വീണ്ടും ശ്രമിക്കുകയും ചെയ്യുന്നു; വിളി വിജയിക്കുന്നു. @blockchain0x/mcp-ൽ നിന്ന് requirePayment നിങ്ങൾക്കായി ആ ചലഞ്ച് ബോഡി നിർമ്മിക്കുന്നു.

requirePayment നിർമ്മിക്കുന്ന 402 CHാലഞ്ച് ബോഡി, ഒരു ഉപകരണ പിശകായി തിരികെ നൽകുന്നു
{
  "error": "payment_required",
  "amountUsdc": "0.02",
  "payTo": "0xYourMcpAgentAddress",
  "hostedUrl": "https://pay.blockchain0x.com/checkout/docs-search",
  "network": "mainnet",
  "description": "docs search"
}

നാലു സംസ്ഥാനങ്ങൾ

  1. പണമടച്ചിട്ടില്ലാത്ത വിളി: AI ക്ലയന്റ് ഒരു പണമടച്ച ഉപകരണം വിളിക്കുന്നു. നിങ്ങളുടെ കൈകാര്യം ചെയ്യുന്നവൻ നിങ്ങളുടെ സ്വന്തം പണമടച്ച സംസ്ഥാനത്തെ പരിശോധിക്കുന്നു, പെയർ പണമടച്ചതായി അടയാളപ്പെടുത്തിയിട്ടില്ലെന്ന് കണ്ടെത്തുന്നു, requirePayment ൽ നിന്ന് 402 വെല്ലുവിളി ശരീരത്തെ ഉപകരണം പിശക് ആയി തിരികെ നൽകുന്നു.
  2. പണമടച്ചത്: ക്ലയന്റ് ഹോസ്റ്റുചെയ്ത URL-നു പിന്തുടരുന്നു, ഹോസ്റ്റുചെയ്ത ചെക്കൗട്ട്-ലേക്ക്, USDC കൈമാറ്റം Base-ൽ പൂർത്തിയാക്കുന്നു (x402-അറിയുന്ന വാലറ്റ് വഴി പ്രോഗ്രാമാറ്റിക് ആയി അല്ലെങ്കിൽ QR കോഡ് വഴി മാനുവലായും).
  3. Webhook: Blockchain0x ശൃംഖല സ്ഥിരീകരണത്തിന്റെ സെക്കൻഡുകൾക്കുള്ളിൽ payment.received നിങ്ങളുടെ എൻഡ്‌പോയിന്റിലേക്ക് അയക്കുന്നു. നിങ്ങൾ webhooks.verify ഉപയോഗിച്ച് ഇത് സ്ഥിരീകരിക്കുന്നു, പെയർ നിങ്ങളുടെ സ്വന്തം സ്റ്റോറിൽ പണമടച്ചതായി രേഖപ്പെടുത്തുന്നു.
  4. മറുപടി: ക്ലയന്റ് പ്രാഥമിക MCP ഉപകരണം വിളിക്കുന്നത് വീണ്ടും ശ്രമിക്കുന്നു. നിങ്ങളുടെ കൈകാര്യം ചെയ്യുന്നവൻ ഇപ്പോൾ പണമടച്ചതായി അടയാളപ്പെടുത്തിയ പെയർ കാണുന്നു, ഉപകരണം പ്രവർത്തിക്കുന്നു, യഥാർത്ഥ ഫലം തിരികെ നൽകുന്നു.

ഓരോ പണമടച്ചും നിങ്ങളുടെ Blockchain0x ഡാഷ്ബോർഡിൽ രേഖപ്പെടുത്തിയിരിക്കുന്നു, ഓരോ payment.received വെബ് ഹുക്ക് നിങ്ങളുടെ സ്വന്തം ലോഗുകളിൽ എത്തുന്നു. നിങ്ങൾ പണമടച്ച സംസ്ഥാനവും വെബ് ഹുക്ക് ഹാൻഡ്ലറും ഉടമസ്ഥതയുള്ളതിനാൽ, ഓരോ ഉപകരണത്തിനും ഓരോ പണമടച്ചവനും വരുമാന വിശകലനങ്ങൾ നിങ്ങൾ ഇതിനകം സംഭരിച്ച ഡാറ്റയിൽ നിന്ന് ലഭിക്കുന്നു.

മിഡിൽവെയർ സജ്ജീകരണം

ഒരു സമ്പൂർണ്ണ പ്രവർത്തന ഉദാഹരണം.

@blockchain0x/mcp-യിലെ requirePayment 402 challenge നിർമ്മിക്കുന്നു; @blockchain0x/node-യിലെ webhooks.verify സ്ഥിരീകരണം പരിശോധിക്കുന്നു. ഇടയിലെ രണ്ട് ചെറിയ ഭാഗങ്ങൾ നിങ്ങൾക്കാണ്: tool-ലുള്ള paid-state check, കൂടാതെ payer-നെ paid ആയി അടയാളപ്പെടുത്തുന്ന webhook handler. താഴെ ഒരു paid tool ഒപ്പം അതിന്റെ webhook endpoint തുറന്നുകാട്ടുന്ന ഒരു പൂർണ്ണ MCP server ഉണ്ട്.

INDEX.TS - ഒരു paid tool ഉം അതിന്റെ webhook ഉം ഉള്ള MCP server
import express from "express";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { requirePayment } from "@blockchain0x/mcp";
import { webhooks } from "@blockchain0x/node";

const server = new McpServer({ name: "docs-search", version: "1.0.0" });

// You decide who counts as paid. Back this with Redis/Postgres in production.
const paid = new Set<string>();

server.tool(
  "search_docs",
  "Semantic search across our docs",
  { query: { type: "string" }, payer: { type: "string" } },
  async ({ query, payer }) => {
    if (!paid.has(`search_docs:${payer}`)) {
      // Not paid yet: build an x402-compatible 402 challenge and return its
      // body as a tool error. requirePayment is a challenge builder - it does
      // not gate the call for you; this check is yours.
      const { body } = requirePayment({
        amountUsdc: "0.02",
        payTo: "0xYourMcpAgentAddress",
        hostedUrl: "https://pay.blockchain0x.com/checkout/docs-search",
        description: "docs search",
      });
      return { content: [{ type: "text", text: JSON.stringify(body) }], isError: true };
    }
    const results = await runVectorSearch(query);
    return { content: [{ type: "text", text: JSON.stringify(results) }] };
  },
);

// Your webhook endpoint marks a payer as paid once the checkout settles.
const app = express();
app.post("/webhooks/blockchain0x", express.raw({ type: "*/*" }), (req, res) => {
  const r = webhooks.verify({ headers: req.headers, rawBody: req.body, secret: process.env.BLOCKCHAIN0X_WEBHOOK_SECRET! });
  if (!r.ok) return res.status(400).json({ code: r.code });
  if (r.eventType === "payment.received") {
    // Resolve (tool, payer) from the reference you encoded in hostedUrl, then:
    paid.add("search_docs:0xPayer");
  }
  res.json({ received: true });
});

സജ്ജീകരണ ഘട്ടങ്ങൾ

  1. 1നിങ്ങളുടെ MCP സർവറിന് ഒരു Blockchain0x ഏജന്റ് വാലറ്റ് സൃഷ്ടിക്കുക, APIയും വെബ്‌ഹുക്ക് ആക്‌സസും ഉൾക്കൊള്ളുന്ന ഒരു പദ്ധതിയിൽ. payTo ആയി ഉപയോഗിക്കുന്ന വാലറ്റ് വിലാസം ശ്രദ്ധിക്കുക.
  2. 2പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക: npm install @blockchain0x/mcp @blockchain0x/node
  3. 3Environment variables സജ്ജമാക്കുക: BLOCKCHAIN0X_API_KEY (MCP server ഇത് Authorization: Bearer ആയി അയയ്ക്കുന്നു) കൂടാതെ BLOCKCHAIN0X_WEBHOOK_SECRET (dashboard signing secret-നെതിരെ webhooks.verify പരിശോധിക്കുന്നത്).
  4. 4നിങ്ങളുടെ പണമടച്ച ഉപകരണങ്ങൾ ഗേറ്റ് ചെയ്യുക നിങ്ങളുടെ സ്വന്തം പണമടച്ച സംസ്ഥാനത്തെ പരിശോധിച്ച്, വിളിക്കുമ്പോൾ പണമടച്ചിട്ടില്ലെങ്കിൽ requirePayment വെല്ലുവിളി ശരീരത്തെ തിരികെ നൽകുക. സൗജന്യ ഉപകരണങ്ങൾ അഗേറ്റുചെയ്യുക.
  5. 5Webhook എൻഡ്‌പോയിന്റ് ക്രമീകരിക്കുക Blockchain0x ഡാഷ്ബോർഡിൽ (ഉദാഹരണത്തിന് /webhooks/blockchain0x), തുടർന്ന് ഓരോ ഡെലിവറിയും webhooks.verify ഉപയോഗിച്ച് സ്ഥിരീകരിക്കുക, പെയർ പണമടച്ചതായി payment.received ൽ അടയാളപ്പെടുത്തുക.
  6. 6പ്രവർത്തനം. നിങ്ങളുടെ പണമടച്ച ഉപകരണം ഉപയോഗിക്കുന്ന ആദ്യ AI ക്ലയന്റ് 402-ൽ എത്തുന്നു, പണമടക്കുന്നു, അടുത്ത വിളി വിജയിക്കുന്നു. 10 സെക്കൻഡിനുള്ളിൽ ഡാഷ്ബോർഡിൽ പേയ്മെന്റ് കാണുന്നു.

നിങ്ങൾ npx @blockchain0x/mcp (stdio) ഉപയോഗിച്ച് Blockchain0x MCP സർവറിനെ തന്നെ പ്രവർത്തിപ്പിക്കാനും mcp.blockchain0x.com-ൽ ഹോസ്റ്റുചെയ്ത Streamable HTTP കണ്ടെയ്‌നർ ഉപയോഗിക്കാനും കഴിയും. വെബ്ഹുക്ക് പേലോഡ് രൂപങ്ങൾ ഉൾപ്പെടെയുള്ള മുഴുവൻ ക്രമീകരണം ഡോക്യുമെന്റേഷൻൽ ഉണ്ട്.

നിങ്ങളുടെ paid window

നിങ്ങളുടെ ഹാൻഡ്ലറിൽ ഏറ്റവും പ്രധാനപ്പെട്ട ഒരു തീരുമാനമാണ്.

നിങ്ങൾ പണമിടപാട് നില കൈവശം വെച്ചതിനാൽ, ഒരു പണമിടപാട് എത്ര നേരം കണക്കാക്കണമെന്ന് നിങ്ങൾ തീരുമാനിക്കുന്നു. ഒരു ക്ലയന്റ് ഒരു ഉപകരണത്തിന് പണമിടപാട് ചെയ്തശേഷം, ഒരു കാലയളവിൽ അവരെ പണമിടപാട് ചെയ്തതായി അടയാളപ്പെടുത്തുക, ആ കാലയളവിനുള്ളിൽ പുതിയ പണമിടപാടില്ലാതെ വിളികൾ അനുവദിക്കുക. കാലയളവ് വളരെ ചെറുതായി ക്രമീകരിച്ചാൽ, നിങ്ങൾ ഓരോ വിളിയിലും പണമിടപാട് friction-ഉം ക്ലയന്റുകളെ ശിക്ഷിക്കുന്നു; അത് വളരെ നീണ്ടതായാൽ, ഒരു കുറഞ്ഞ പണമിടപാടിന് ശേഷം നിങ്ങൾ വിലയേറിയ പ്രവർത്തനങ്ങൾ നൽകുന്നു. നിങ്ങളുടെ Redis/Postgres കീയിൽ TTL ക്രമീകരിക്കുന്നത് ഇത് നടപ്പിലാക്കാനുള്ള ഏറ്റവും ലളിതമായ മാർഗമാണ്.

ഞങ്ങൾ ശുപാർശ ചെയ്യുന്ന വിൻഡോകൾ

ഉപകരണം തരംവിൻഡോഎന്തുകൊണ്ട്
ചെലവുകുറഞ്ഞ ലുക്കപ്പ് ($0.01-$0.05)60 സെക്കൻഡ്ഒരു സെഷൻ നൽകാതെ സ്വാഭാവികമായ റിട്ട്രൈകൾക്കും ഫോളോ-അപ്പ് കോൾസിനും ആഗ്രഹിക്കുന്നു.
മധ്യ വിലയുള്ള അർത്ഥവത്കരണം ($0.10-$1)30 സെക്കൻഡ്കോളിന് അനുസൃതമായി പേയ്‌മെന്റ് ശരിയായ രൂപമാണ്; താൽക്കാലിക പിശകുകളിൽ വീണ്ടും ശ്രമിക്കുന്നതിന് ചുരുങ്ങിയ കാഷെ കൈകാര്യം ചെയ്യുന്നു.
വിലയേറിയ ദീർഘ-സന്ദർഭം ($1-$10)0 സെക്കൻഡ് (കാഷ് ഇല്ല)പ്രതിയേയും അതിന്റെ സ്വന്തം പണമടച്ച ഇവന്റ് ആണ്; കാഷിംഗ് ഇല്ല.
സബ്സ്ക്രിപ്ഷൻ-ശൈലി ഉപകരണങ്ങൾ24 മണിക്കൂർവിൻഡോയിൽ അനിയന്ത്രിത കോളുകൾക്കായി ദിവസത്തിൽ ഒരിക്കൽ മാത്രം പേയ്‌മെന്റ് ചെയ്യുക. കുറഞ്ഞ തടസ്സത്തിൽ കൂടുതൽ വരുമാനം.

നിങ്ങളുടെ പണമടച്ച സംസ്ഥാനത്തെ (പേയർ വാലറ്റ്, ഉപകരണം) ജോഡിയിൽ കീ ചെയ്യുക, ഉദാഹരണത്തിൽ search_docs:0xPayer-ൽ കാണുന്നതുപോലെ. രണ്ട് വ്യത്യസ്ത ക്ലയന്റുകൾ ഒരേ ഉപകരണത്തെ അടിച്ചുപിടിക്കുന്നു, ഓരോരുത്തരും വ്യത്യസ്തമായി പണമടയ്ക്കുന്നു. ഒരേ ക്ലയന്റ് രണ്ട് വ്യത്യസ്ത ഉപകരണങ്ങളെ അടിച്ചുപിടിക്കുന്നു, രണ്ട് വ്യത്യസ്ത പണമിടപാടുകൾ ആവശ്യമാണ്. നിങ്ങൾക്ക് കൂടുതൽ വ്യാപകമായി (എല്ലാ ഉപകരണങ്ങളിലേക്കും ഓരോ പേയർക്ക്) സ്കോപ്പ് നൽകാൻ ഇഷ്ടമുള്ളുവെങ്കിൽ; ഓരോ പേയർക്ക് ഓരോ ഉപകരണത്തിന്റെ കണക്ക് വിലയിരുത്തൽ ന്യായമായതാക്കുന്നു.

വിലക്കുറിപ്പുകൾ

MCP സർവറുകൾക്ക് അനുയോജ്യമായ നാലു വില രൂപങ്ങൾ.

വിലനിർണ്ണയം നിങ്ങളുടെ വിളിയാണ് - നിങ്ങൾ മിഡിൽവെയറിൽ ഉപകരണത്തിന് പ്രതി തുക നിശ്ചയിക്കുന്നു. താഴെ നമ്മൾ കൂടുതലായി കാണുന്ന നാല് മാതൃകകളും അവയെക്കുറിച്ചുള്ള ഉപകരണ രൂപങ്ങളും കാണിക്കുന്നു.

കോളിന് മൈക്രോ വില

$0.01 - $0.05 ഒരു വിളിക്കായി

തിരയൽ, നോക്കൽ, വർഗ്ഗീകരണം, ഫോർമാറ്റ് മാറ്റം - ഉയർന്ന അളവിലുള്ള ചെലവുകുറഞ്ഞ പ്രവർത്തനങ്ങൾ.

പ്രോസ്

ക്ലയന്റുകൾക്കായി ഏറ്റവും കുറഞ്ഞ തടസ്സം; ഉപയോഗത്തോടൊപ്പം ചെലവ് കൃത്യമായി പൊരുത്തപ്പെടുന്നു.

വിരുദ്ധങ്ങൾ

ഉയർന്ന ഇടപാട് ഓവർഹെഡ്; ഉയർന്ന വിളി വോളിയത്തിൽ മാത്രമേ പ്രവർത്തിക്കൂ.

കോളിന് മധ്യ വില

$0.10 - $1.00 ഒരു വിളിക്കായി

LLM ഇൻഫറൻസ്, ജനറേഷൻ, ഉള്ളടക്കം ഉൽപ്പാദനം, ഓരോ വിളിയും യാഥാർത്ഥ്യ പ്രവർത്തനം നടത്തുന്ന ഏതെങ്കിലും കാര്യങ്ങൾ.

പ്രോസ്

സമതുലിതമായ - ഓരോ കോൾക്കും വ്യക്തമായ മൂല്യം, കൈകാര്യം ചെയ്യാവുന്ന ഇടപാട് എണ്ണം.

വിരുദ്ധങ്ങൾ

പ്രതിയേയും ഉയർന്ന friction; ക്ലയന്റുകൾ ചിലപ്പോൾ ഈ വില പോയിന്റിൽ സബ്സ്ക്രിപ്ഷനുകൾക്ക് മുൻഗണന നൽകുന്നു.

കോളിന് ഉയർന്ന വില

$1 - $10 ഒരു വിളിക്കായി

ദീർഘ-സന്ദർഭം സൃഷ്ടിക്കൽ, രേഖാ പ്രോസസ്സിംഗ്, ബഹുവിധ ഘട്ട ഓർക്കസ്ട്രേഷൻ, ചെലവേറിയ മൂന്നാം പാർട്ടി API പാക്കേജിംഗ്.

പ്രോസ്

ഓരോ കോളിനും മാർജിൻ പ്രാധാന്യമുള്ളതാണ്; പരാജയപ്പെട്ട പേയ്മെന്റുകൾ സഹിക്കാവുന്ന നഷ്ടങ്ങളാണ്.

വിരുദ്ധങ്ങൾ

ഈ വിലയിൽ ക്ലയന്റുകൾ കഠിനമായി ചർച്ച ചെയ്യുന്നു; റിഫണ്ട് അഭ്യർത്ഥനകൾ പ്രതീക്ഷിക്കുക.

സബ്സ്ക്രിപ്ഷൻ വിൻഡോ

$5 - $50 24 മണിക്കൂർ വിൻഡോയ്ക്ക് (അല്ലെങ്കിൽ $X ഒരു മാസത്തിന്)

ഒരു സെഷനിൽ നിരവധി കോൾസ് ചെയ്യുന്ന ക്ലയന്റുകൾ, ഓരോ കോൾക്കും പണമടച്ച friction സഹിക്കില്ല.

പ്രോസ്

ക്ലയന്റിന് ഉയർന്ന വരുമാനം; ഓരോ വിളിക്കും കുറഞ്ഞ ഓവർഹെഡ്.

വിരുദ്ധങ്ങൾ

കുറഞ്ഞ കണ്ടെത്തൽ; ക്ലയന്റുകൾ മുൻകൂട്ടി പ്രതിജ്ഞാബദ്ധരാകണം. ഹൈബ്രിഡ് വിലക്കണക്കിന് സാധാരണയായി കോളിന് അനുസൃതമായി സംയോജിപ്പിക്കുന്നു.

അനേകം ഓപ്പറേറ്റർമാർ മാതൃകകൾ മിശ്രിതമാക്കുന്നു: ഓരോ വിളിക്കലിലും മൈക്രോ വിലയുള്ള വിലക്കുറഞ്ഞ ഉപകരണങ്ങൾ, ഓരോ വിളിക്കലിലും ഉയർന്ന വിലയുള്ള വിലക്കുറഞ്ഞ ഉപകരണങ്ങൾ, കൂടാതെ ഭാരമുള്ള ഉപയോക്താക്കൾക്കായി 24-മണിക്കൂർ സബ്സ്ക്രിപ്ഷൻ വിൻഡോ. ഒരേ MCP സെർവറിൽ മൂന്ന് ഉപകരണങ്ങൾ പ്രവർത്തിപ്പിക്കാൻ നിങ്ങളെ തടയുന്ന ഒന്നുമില്ല; ഓരോ ഉപകരണം requirePayment-ൽ തങ്ങളുടെ സ്വന്തം amountUsdc ക്രമീകരിക്കുന്നു, നിങ്ങളുടെ ഹാൻഡ്ലറിൽ തങ്ങളുടെ സ്വന്തം പണമടച്ച വിൻഡോ ക്രമീകരിക്കുന്നു.

എന്ത് പദ്ധതി അനുയോജ്യമാണ്

പ്രോ എല്ലാ MCP സർവറുകൾക്കുമുള്ള ശരിയായ പ്ലാൻ ആണ്.

MCP സെർവർ ഓപ്പറേറ്റർമാർ സാധാരണയായി Pro-ൽ ആരംഭിക്കുന്നു, കാരണം API എഴുതാനുള്ള ആക്സസ്, വെബ് ഹുക്കുകൾ എന്നിവ ആദ്യ ദിവസം മുതൽ ആവശ്യമാണ്: Free വായന മാത്രം ആണ്, ഒരു പണമടയ്ക്കേണ്ട ഉപകരണം പണമടയ്ക്കലുകൾ സ്വീകരിക്കുകയും അവയെ സ്ഥിരീകരിക്കുകയും ചെയ്യണം. പ്രതിദിന ചെലവിനുള്ള കൃത്യമായ വിലയും ഇടപാട് ഫീസ് തരം എവിടെ ഇരിക്കുന്നു എന്നതും കാണാൻ വിലയിരുത്തൽ പേജിൽ നോക്കുക; ഏതെങ്കിലും സർവറിന് യഥാർത്ഥ പണമടയ്ക്കൽ വോളിയം ഉണ്ടെങ്കിൽ Pro സ്വയം തിരിച്ചടവിനേക്കാൾ ഏറെ മുന്നിലാണ്.

  • Free: APIയും dashboardയും പരീക്ഷിക്കാൻ ഉപകാരപ്പെടുന്നു. production paid tools-ക്ക് അനുയോജ്യമല്ല (read-only, webhooks ഇല്ല).
  • Pro: live MCP servers-നുള്ള default. Full API access, webhooks, exports.
  • Business: compliance-ിനായി audit log ആവശ്യമായപ്പോൾ, അല്ലെങ്കിൽ ഒന്നിലധികം clients-ക്ക് വേണ്ടി MCP servers പ്രവർത്തിപ്പിക്കുകയും per-agent team-seat sharing ആഗ്രഹിക്കുകയും ചെയ്യുമ്പോൾ.
പൂർണ്ണ വിലക്കണക്കുകൾ കാണുക
അവലംബമായി ചോദിച്ച

അഞ്ചു MCP-നിഷ്‌ഠമായ ചോദ്യങ്ങൾ.

എന്റെ MCP സർവർ Blockchain0x-ൽ ഹോസ്റ്റ് ചെയ്യേണ്ടതുണ്ടോ? അല്ലെങ്കിൽ ഒരു പ്രത്യേക ക്ലൗഡിൽ പ്രവർത്തിക്കേണ്ടതുണ്ടോ?

ഇല്ല. നിങ്ങളുടെ MCP സർവർ സാധാരണയായി പ്രവർത്തിക്കുന്നിടത്തോളം എവിടെയെങ്കിലും പ്രവർത്തിക്കാം: നിങ്ങളുടെ ലാപ്‌ടോപ്പ്, AWS, Fly.io, Cloudflare വർക്കേഴ്സ്, ഒരു റാസ്ബെറി പൈ. മിഡിൽവെയർ നിങ്ങളുടെ ഉപകരണ ഹാൻഡ്ലറുകൾ ചുറ്റുന്ന ഒരു നോഡ് മോഡ്യൂൾ മാത്രമാണ്. നിങ്ങളുടെ സർവർ api.blockchain0x.com-ലേക്ക് ഔട്ട്‌ബൗണ്ട് HTTPS വിളികൾ നടത്തുകയും നിങ്ങൾ നിയന്ത്രിക്കുന്ന URL-ൽ ഇൻബൗണ്ട് വെബ്‌ഹുക്ക് സ്വീകരിക്കുകയും ചെയ്യുന്നതുവരെ, ഇന്റഗ്രേഷൻ പ്രവർത്തിക്കുന്നു. ഞങ്ങൾ നിങ്ങളുടെ MCP സർവർ ഹോസ്റ്റ് ചെയ്യുന്നില്ല; ഞങ്ങൾ പണമിടപാട് ഉപരിതലത്തെ ഹോസ്റ്റ് ചെയ്യുന്നു.

ഒരു AI ക്ലയന്റ് x402 മനസ്സിലാക്കുന്നില്ലെങ്കിൽ, അത് വെറും 402 പ്രതികരണം ലഭിക്കുന്നപ്പോൾ എന്ത് സംഭവിക്കുന്നു?

ചലഞ്ച് ബോഡി ഒരു non-x402-അറിയുന്ന ക്ലയന്റ് ഒരു അർത്ഥവത്തായ പിശക് കാണുന്ന രീതിയിൽ ഘടനപ്പെടുത്തിയിരിക്കുന്നു: ഒരു പിശക് കോഡ്, amountUsdc, ഒരു hostedUrl. ഉപയോക്താവിന് ഉപകരണ പിശകുകൾ കാണിക്കുന്ന ക്ലയന്റുകൾ (Claude ഡെസ്‌ക്‌ടോപ്പ് അല്ലെങ്കിൽ കർസർ പോലുള്ള അധികം ചാറ്റ് അടിസ്ഥാനമാക്കിയ ക്ലയന്റുകൾ) ഉപയോക്താവിന് ക്ലിക്ക് ചെയ്യാനും പണമടയ്ക്കാനും URL കാണിക്കും; വിളി മുഴുവൻ പ്രോഗ്രാമാറ്റിക് ആയി കൈകാര്യം ചെയ്യുന്ന ക്ലയന്റുകൾ പിശക് അവഗണിച്ച് ഫലമില്ലാതെ പോകും, ഇത് ശരിയായ ഫലമാണ് (വിളി പണമടച്ചില്ല). x402-അറിയുന്ന ക്ലയന്റുകൾ ചലഞ്ച് വായിക്കുന്നു, മുൻകൂട്ടി അധികാരിതമായ വാലറ്റ് ഉപയോഗിച്ച് സ്വയം പണമടയ്ക്കുന്നു, വീണ്ടും ശ്രമിക്കുന്നു.

പണമടയ്ക്കുന്ന വിൻഡോ എത്ര കാലം നിലനിൽക്കുന്നു? ഒരു ക്ലയന്റ് ഒരിക്കൽ പണമടച്ച് എപ്പോഴും വിളിക്കാമോ?

അത് മുഴുവനും നിങ്ങളുടെ തീരുമാനമാണ്, കാരണം നിങ്ങൾ പണമടച്ച സംസ്ഥാനത്തെ ഉടമയാണ്. പണമടച്ച കീയിൽ 60-സെക്കൻഡ് TTL ഒരു സാധാരണ തിരഞ്ഞെടുപ്പാണ്: ഇത് ഒരു ഏകീകൃത പേയ്മെന്റ് മുഴുവൻ സെഷൻ കവർ ചെയ്യാൻ അനുവദിക്കാതെ സ്വാഭാവികമായ വീണ്ടും ശ്രമിക്കൽ, പിന്തുടർച്ചാ മാതൃകകൾ ആസ്വദിക്കുന്നു. സബ്സ്ക്രിപ്ഷൻ-ശൈലി വിലക്കായി നിങ്ങൾക്ക് ഇത് നീട്ടാൻ കഴിയും, അല്ലെങ്കിൽ (ഓരോ വിളിക്കും പുതിയ പേയ്മെന്റ് ആവശ്യമാണ്) ചെലവേറിയ ഓരോ വിളിക്കായുള്ള ഉപകരണങ്ങൾക്കായി ശൂന്യം. ലൈബ്രറി ഒരു വിൻഡോ ബാധകമാക്കുന്നില്ല; നിങ്ങളുടെ സ്റ്റോർ അതിന്റെ TTL ചെയ്യുന്നു.

ഞാൻ ഒരേ MCP സർവറിൽ പണമടച്ച ഉപകരണങ്ങളും സൗജന്യ ഉപകരണങ്ങളും പ്രവർത്തിപ്പിക്കാമോ?

അതെ. പണമടച്ച സംസ്ഥാന പരിശോധന (ഒരുപാട് പിശക് വന്നാൽ requirePayment വെല്ലുവിളി) പണമടച്ച ടൂളുകൾക്കു മാത്രം ചേർക്കുക; സൗജന്യ ടൂളുകൾ സാധാരണ ഹാൻഡ്ലറുകളായി വിടുക. സൗജന്യ ടൂളുകൾ ഏതെങ്കിലും ക്ലയന്റിന് പ്രവർത്തിക്കുന്നു; പണമടച്ച ടൂളുകൾ പണമടച്ചതുവരെ 402 വെല്ലുവിളി തിരികെ നൽകുന്നു. പല ഓപ്പറേറ്റർമാർ ചെലവുള്ള ടൂളുകൾ സൗജന്യമായി (അനുവാദം പ്രേരിപ്പിക്കാൻ) ആരംഭിക്കുന്നു, ഉയർന്ന മൂല്യവുമുള്ളവയ്ക്ക് (ഉപാധി, സൃഷ്ടി, ദീർഘ-സന്ദർഭ പ്രവർത്തനം) പണമടയ്ക്കുന്നത് സംരക്ഷിക്കുന്നു.

എനിക്ക് എങ്ങനെ അറിയാം ഏത് ക്ലയന്റുകൾ പണമടച്ചുവെന്നും അവർ എത്ര ചെലവഴിച്ചുവെന്നും?

ഓരോ പണമടച്ചും നിങ്ങളുടെ Blockchain0x ഡാഷ്ബോർഡിൽ പണമടച്ചവന്റെ വാലറ്റ് വിലാസം, ടൈംസ്റ്റാമ്പ്, തുക എന്നിവയുമായി രേഖപ്പെടുത്തിയിരിക്കുന്നു, അതേ ഡാറ്റ നിങ്ങളുടെ payment.received വെബ് ഹുക്ക്-ൽ എത്തുന്നു, അതിനാൽ നിങ്ങൾക്ക് അത് എങ്ങനെ വേണമെങ്കിലും സംഭരിക്കാൻ കഴിയും. നിങ്ങൾ ഹാൻഡ്ലറെ നിയന്ത്രിക്കുന്നതിനാൽ, ലൈബ്രറി ഒരിക്കലും കാണാത്ത കാര്യങ്ങൾ നിങ്ങൾക്ക് രേഖപ്പെടുത്താൻ കഴിയും: ഏത് ഉപകരണം വിളിക്കപ്പെട്ടു, നിങ്ങൾ തിരികെ നൽകിയ ഓരോ 402 വെല്ലുവിളിയും, നിലവിലുള്ള പണമടച്ചിൽ നിന്നുള്ള ഓരോ വിളിയും. അവയെ പണമടച്ചുകളെ നേരിടുക, നിങ്ങൾക്ക് ഓരോ പണമടച്ചവനും ഓരോ ഉപകരണത്തിനും വരുമാന വിശകലനങ്ങൾ ലഭിക്കും.

നിങ്ങളുടെ MCP സർവറെ വരുമാനത്തിലേക്ക് മാറ്റുക.

പ്രോയിൽ ആരംഭിക്കുക, npx @blockchain0x/mcp ഓടിക്കുക അല്ലെങ്കിൽ requirePayment നിങ്ങളുടെ സ്വന്തം ഉപകരണങ്ങളിൽ വയർ ചെയ്യുക. ഇൻസ്റ്റാൾ ചെയ്തതിൽ നിന്ന് ആദ്യ പണമടച്ച വിളിക്കായി പത്ത് മിനിറ്റ്.