ମୁଖ୍ୟ ବିଷୟବସ୍ତୁକୁ ଛାଡ଼ନ୍ତୁ
MCP SERVER

ଯେକୌଣସି MCP client ପାଇଁ agent wallet tools.

ଆଧିକାରିକ Blockchain0x MCP server ଏକ MCP-aware agent କୁ wallets ପଢିବା, Base ଉପରେ USDC ପଠାଇବା, ଏବଂ invoices settle କରିବାର କ୍ଷମତା ଦିଏ। hosted endpoint ସହିତ connect କରନ୍ତୁ, କିମ୍ବା ଏକ command ରେ local ଭାବେ ଚଳାନ୍ତୁ।

https://mcp.blockchain0x.com/mcp
ଏହା କ'ଣ

ଗୋଟିଏ server. ପାଞ୍ଚଟି tools. ପ୍ରତ୍ୟେକ MCP client.

Model Context Protocol ହେଉଛି AI clients - Claude Desktop, Cursor, Cline, ଏବଂ ଅନ୍ୟମାନେ - external tools କଲ୍ କରିବାର standard ଉପାୟ। Blockchain0x MCP server ଆପଣଙ୍କ agent wallets କୁ ସେହି standard ମାଧ୍ୟମରେ expose କରେ, ତେଣୁ କୌଣସି MCP client ଆପଣ custom integration ଲେଖିବା ଛଡା money move କରିପାରିବ।

server ଟି Blockchain0x API ଉପରେ ଏକ ସଂକୁଚିତ, stateless proxy। ଏହା କୌଣସି funds କିମ୍ବା database ଧାରଣ କରେନାହିଁ; ଏହା ଆପଣ ଦେଇଥିବା key ବ୍ୟବହାର କରି ପ୍ରତ୍ୟେକ tool call କୁ API କୁ forward କରେ, ଏବଂ ପ୍ରତ୍ୟେକ agent ଉପରେ ଥିବା spend permission ଏପରିକି tool କ’ଣ କରିପାରିବ ତାହାକୁ ସୀମିତ କରିରହେ।

ଟୁଲଗୁଡ଼ିକ

Agent କଣ କଲ୍ କରିପାରିବ।

get_wallet

ଗୋଟିଏ agent ର wallet ପଢନ୍ତୁ: address, Base ଉପରେ USDC balance, ଏବଂ metadata।

list_wallets

ଆପଣଙ୍କ workspace ରେ agent wallets ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ।

get_transaction

ଏକ transaction କୁ ତାହାର id ଦ୍ୱାରା ଖୋଜନ୍ତୁ ଏବଂ ତାହାର on-chain status ପଢନ୍ତୁ।

send_payment

Base ଉପରେ ଗୋଟିଏ agent ର wallet ରୁ, ତାହାର spend permission ମଧ୍ୟରେ, USDC ପଠାନ୍ତୁ।

settle_payment_request

ଆପଣ dashboard ରେ ସୃଷ୍ଟି କରିଥିବା payment request କୁ on-chain proof ସହିତ settle କରନ୍ତୁ।

ଏହାକୁ କିପରି ବ୍ୟବହାର କରିବେ

ସଂଯୋଗ କରିବାର ଦୁଇଟି ଉପାୟ।

1. Hosted (Streamable HTTP)

ଆପଣଙ୍କ MCP client କୁ hosted endpoint ଦିଗରେ point କରନ୍ତୁ ଏବଂ ଆପଣଙ୍କ API key କୁ Bearer header ଭାବରେ ପଠାନ୍ତୁ। କିଛି install କରିବାକୁ ନାହିଁ।

MCP CLIENT CONFIG (HOSTED)
{
  "mcpServers": {
    "blockchain0x": {
      "url": "https://mcp.blockchain0x.com/mcp",
      "headers": { "Authorization": "Bearer sk_live_..." }
    }
  }
}

2. Local (stdio, via npx)

npx @blockchain0x/mcp ସହିତ server କୁ ଆପଣଙ୍କ ନିଜ machine ଉପରେ ଚଳାନ୍ତୁ। ଆପଣଙ୍କ key ଆପଣଙ୍କ environment ରେ ରହେ ଏବଂ କେବେବି ଆପଣଙ୍କ device ଛାଡେନାହିଁ।

MCP CLIENT CONFIG (STDIO)
{
  "mcpServers": {
    "blockchain0x": {
      "command": "npx",
      "args": ["@blockchain0x/mcp"],
      "env": { "BLOCKCHAIN0X_API_KEY": "sk_live_..." }
    }
  }
}

Base Sepolia ବିରୁଦ୍ଧରେ ଏକ sk_test_ key ସହିତ ଆରମ୍ଭ କରନ୍ତୁ, ପରେ sk_live_ କୁ switch କରନ୍ତୁ। ସମ୍ପୂର୍ଣ୍ଣ setup the docs ରେ ଅଛି; ଆପଣଙ୍କ ନିଜ MCP tools ଉପରେ ମୂଲ୍ୟ ଲଗାଇବା ପାଇଁ, MCP integration recipe ଦେଖନ୍ତୁ।

ସୁରକ୍ଷା

spend permission ତଥାପି ଲାଗୁ ହୁଏ।

  • server କେବେବି ଆପଣଙ୍କ funds କିମ୍ବା keys ଧାରଣ କରେନାହିଁ; ଏହା ପ୍ରତ୍ୟେକ call କୁ Blockchain0x API କୁ forward କରେ।
  • send_payment ପ୍ରତିଷ୍ଠା (settle) ହେବା ପୂର୍ବରୁ agent ର per-transaction cap ଏବଂ per-period allowance ସହିତ ଯାଞ୍ଚ କରାଯାଏ, ଅନ୍ୟ କୌଣସି API call ପରି।
  • ଏକ agent ପାଇଁ read-only key (no pay scope) ବ୍ୟବହାର କରନ୍ତୁ, ଯାହା କେବଳ wallets ଏବଂ transactions ପଢିବା ଉଚିତ।
  • stdio ରେ, key ଆପଣଙ୍କ local environment ରେ ରହେ। hosted ରେ, ଏହା TLS ମାଧ୍ୟମରେ Bearer header ଭାବରେ ପଠାଯାଏ ଏବଂ ସଂରକ୍ଷିତ ହୁଏନାହିଁ।
ପ୍ରାୟତଃ ପ୍ରଶ୍ନ

ତିନିଟି MCP server ପ୍ରଶ୍ନ।

MCP server କେଉଁଠି ଚାଲେ, ଏବଂ ଆପଣ ମୋର key ଦେଖନ୍ତି କି?

ଚଳାଇବାର ଦୁଇଟି ଉପାୟ। Hosted: ଆପଣଙ୍କ MCP client କୁ Streamable HTTP endpoint ସହ ଯୋଡନ୍ତୁ ଏବଂ ପ୍ରତ୍ୟେକ request ରେ ଆପଣଙ୍କ API key କୁ Bearer header ଭାବରେ ପଠାନ୍ତୁ; server ଟି ଏକ stateless proxy, ଯାହା Blockchain0x API କୁ calls forward କରେ। Local (stdio): ଆପଣଙ୍କ ନିଜ machine ରେ npx @blockchain0x/mcp ଚଳାନ୍ତୁ ଏବଂ ଆପଣଙ୍କ key ଆପଣଙ୍କ environment ରେ ରହିଥାଏ, କେବେବି ଆପଣଙ୍କ device ଛାଡ଼େ ନାହିଁ। ଯଦି ଆପଣ key କୁ hosted endpoint କୁ ପଠାଇବାକୁ ଚାହାନ୍ତି ନାହିଁ, ତେବେ stdio ବାଛନ୍ତୁ।

ମୁଁ କେଉଁ API key ବ୍ୟବହାର କରିବି?

ଏକ sk_test_ key Base Sepolia (testnet) ରେ ଚାଲେ, ଯାହାଦ୍ୱାରା ଆପଣ real money ଖର୍ଚ୍ଚ ନକରି tools କୁ wire up କରିପାରିବେ; mainnet ପାଇଁ sk_live_ key କୁ switch କରନ୍ତୁ। key ର scopes ନିର୍ଣ୍ଣୟ କରେ tools କଣ କରିପାରିବ - ଏକ read-only key get_wallet, list_wallets, ଏବଂ get_transaction call କରିପାରିବ, କିନ୍ତୁ send_payment ନୁହେଁ।

ଏହା requirePayment helper ସହିତ ସମାନ କି?

ନା। ଏହି ପୃଷ୍ଠା Blockchain0x MCP server ବିଷୟରେ, ଯାହା ଏକ MCP client କୁ agent wallet tools (wallet ପଢିବା, USDC ପଠାଇବା, invoice settle କରିବା) ଦିଏ। requirePayment ହେଉଛି @blockchain0x/mcp ର ଏକ ଅଲଗା helper, ଯାହାକୁ ଆପଣ ଆପଣଙ୍କ ନିଜ MCP tools ଉପରେ ମୂଲ୍ୟ ଲଗାଇବା ପାଇଁ x402 402 challenge ଫେରାଇ ଦେଇ ବ୍ୟବହାର କରନ୍ତି। ଏଥିପାଇଁ MCP integration recipe ଦେଖନ୍ତୁ।

ଆପଣଙ୍କ MCP client କୁ ଏକ wallet ଦିଅନ୍ତୁ।

ଏକ agent wallet ସୃଷ୍ଟି କରନ୍ତୁ, ଏକ key ନିଅନ୍ତୁ, ଏବଂ ଆପଣଙ୍କ client କୁ server ଦିଗରେ point କରନ୍ତୁ। ଆରମ୍ଭ କରିବା ମାଗଣା।