ಪ್ರಮುಖ ವಿಷಯಕ್ಕೆ ಬಿಟ್ಟುಬಿಡಿ
MCP SERVER

ಯಾವುದೇ MCP client ಗಾಗಿ agent wallet tools.

ಅಧಿಕೃತ Blockchain0x MCP server ಒಂದು MCP-aware agent ಗೆ wallets ಓದಲು, Base ನಲ್ಲಿ USDC ಕಳುಹಿಸಲು, ಮತ್ತು invoices settle ಮಾಡಲು ಶಕ್ತಿ ನೀಡುತ್ತದೆ. hosted endpoint ಅನ್ನು connect ಮಾಡಿ, ಅಥವಾ ಒಂದೇ command ನಲ್ಲಿ local ಆಗಿ run ಮಾಡಿ.

https://mcp.blockchain0x.com/mcp
ಇದು ಏನು

ಒಂದು server. ಐದು tools. ಪ್ರತಿಯೊಂದು MCP client.

Model Context Protocol ಎಂದರೆ AI clients - Claude Desktop, Cursor, Cline, ಮತ್ತು ಇತರರು - external tools ಅನ್ನು call ಮಾಡುವ ಮಾನಕ ಮಾರ್ಗ. Blockchain0x MCP server ನಿಮ್ಮ agent wallets ಅನ್ನು ಆ ಮಾನಕದ ಮೂಲಕ expose ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಯಾವುದೇ MCP client ಗೆ ನೀವು custom integration ಬರೆಯದೆ ಹಣವನ್ನು move ಮಾಡಲು ಸಾಧ್ಯ.

ಸರ್ವರ್ Blockchain0x API ಮೇಲೆ ನಿರ್ಮಿತವಾದ ಸಣ್ಣ, stateless proxy ಆಗಿದೆ. ಇದರಲ್ಲಿ ಯಾವುದೇ ನಿಧಿಗಳು ಇಲ್ಲ, ಡೇಟಾಬೇಸ್ ಕೂಡ ಇಲ್ಲ; ನೀವು ನೀಡುವ key ಅನ್ನು ಬಳಸಿ ಪ್ರತಿಯೊಂದು tool call ಅನ್ನು API ಗೆ forward ಮಾಡುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ agent ಮೇಲಿನ spend permission tool ಏನು ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಇನ್ನೂ ಮಿತಿಗೊಳಿಸುತ್ತದೆ.

TOOLS

Agent ಏನು call ಮಾಡಬಹುದು.

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 ಆಗಿ pass ಮಾಡಿ. 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 ನಲ್ಲಿ run ಮಾಡಿ. ನಿಮ್ಮ 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 ಇನ್ನೂ ಅನ್ವಯಿಸುತ್ತದೆ.

  • ಸರ್ವರ್ ನಿಮ್ಮ ನಿಧಿಗಳನ್ನೂ ನಿಮ್ಮ keys ಗಳನ್ನೂ ಎಂದಿಗೂ ಹಿಡಿದುಕೊಳ್ಳುವುದಿಲ್ಲ; ಅದು ಪ್ರತಿಯೊಂದು call ಅನ್ನು Blockchain0x API ಗೆ forward ಮಾಡುತ್ತದೆ.
  • send_payment ಅನ್ನು settle ಆಗುವ ಮೊದಲು agent ನ per-transaction cap ಮತ್ತು per-period allowance ವಿರುದ್ಧ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ, ಇತರೆ ಯಾವುದೇ API call ನಂತೆ.
  • Wallets ಮತ್ತು transactions ಅನ್ನು ಮಾತ್ರ ಓದಬೇಕಾದ agent ಗಾಗಿ read-only key (no pay scope) ಬಳಸಿ.
  • stdio ನಲ್ಲಿ, key ನಿಮ್ಮ local environment ನಲ್ಲೇ ಇರುತ್ತದೆ. hosted ನಲ್ಲಿ, ಅದು TLS ಮೂಲಕ Bearer header ಆಗಿ ಸಾಗುತ್ತದೆ ಮತ್ತು ಸಂಗ್ರಹಿಸಲ್ಪಡುವುದಿಲ್ಲ.
ಅತ್ಯಂತ ಕೇಳುವ

ಮೂರು MCP server ಪ್ರಶ್ನೆಗಳು.

MCP server ಎಲ್ಲಿ run ಆಗುತ್ತದೆ, ಮತ್ತು ನೀವು ನನ್ನ key ಅನ್ನು ನೋಡುತ್ತೀರಾ?

ಇದನ್ನು ಚಾಲನೆ ಮಾಡುವ ಎರಡು ಮಾರ್ಗಗಳು. Hosted: ನಿಮ್ಮ MCP client ಅನ್ನು Streamable HTTP endpoint ಗೆ connect ಮಾಡಿ ಮತ್ತು ಪ್ರತಿ request ನಲ್ಲಿ ನಿಮ್ಮ API key ಅನ್ನು Bearer header ಆಗಿ send ಮಾಡಿ; ಸರ್ವರ್ Blockchain0x API ಗೆ calls ಅನ್ನು forward ಮಾಡುವ stateless proxy ಆಗಿದೆ. Local (stdio): ನಿಮ್ಮದೇ machine ನಲ್ಲಿ npx @blockchain0x/mcp ಅನ್ನು run ಮಾಡಿ, ಮತ್ತು ನಿಮ್ಮ key ನಿಮ್ಮ environment ನಲ್ಲೇ ಇರುತ್ತದೆ, ನಿಮ್ಮ device ಅನ್ನು ಎಂದಿಗೂ ಬಿಟ್ಟು ಹೋಗುವುದಿಲ್ಲ. hosted endpoint ಗೆ key ಅನ್ನು send ಮಾಡಬಯಸದಿದ್ದರೆ stdio ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ.

ಯಾವ API key ಅನ್ನು ನಾನು ಬಳಸಬೇಕು?

ಒಂದು sk_test_ key Base Sepolia (testnet) ವಿರುದ್ಧ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ನಿಜವಾದ ಹಣವನ್ನು ಚಲಿಸದೇ 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 (read wallets, send USDC, settle invoices) ನೀಡುತ್ತದೆ. requirePayment ಎಂಬುದು @blockchain0x/mcp ನಲ್ಲಿರುವ ಪ್ರತ್ಯೇಕ helper, ಇದನ್ನು ನೀವು ನಿಮ್ಮ ಸ್ವಂತ MCP tools ಗೆ ಬೆಲೆ ನಿಗದಿಪಡಿಸಲು ಬಳಸುತ್ತೀರಿ - ಅದು x402 402 challenge ಅನ್ನು return ಮಾಡುತ್ತದೆ. ಅದಕ್ಕಾಗಿ MCP integration recipe ನೋಡಿ.

ನಿಮ್ಮ MCP client ಗೆ ಒಂದು wallet ನೀಡಿ.

ಒಂದು agent wallet ರಚಿಸಿ, ಒಂದು key ಪಡೆದು, ನಿಮ್ಮ client ಅನ್ನು server ಕಡೆಗೆ point ಮಾಡಿ. ಆರಂಭಿಸಲು ಉಚಿತ.