เครื่องมือกระเป๋าเงินของเอเจนต์สำหรับ MCP client ทุกตัว.
Blockchain0x MCP server อย่างเป็นทางการให้อำนาจเอเจนต์ที่รองรับ MCP ในการอ่านวอลเล็ต ส่ง USDC บน Base และชำระใบแจ้งหนี้ได้ เชื่อมต่อกับ hosted endpoint หรือรันแบบโลคัลด้วยคำสั่งเดียว
https://mcp.blockchain0x.com/mcpหนึ่งเซิร์ฟเวอร์ ห้าเครื่องมือ MCP client ทุกตัว.
Model Context Protocol เป็นมาตรฐานที่ไคลเอนต์ AI - Claude Desktop, Cursor, Cline และอื่นๆ - ใช้เรียก external tools Blockchain0x MCP server เปิดเผยวอลเล็ตของเอเจนต์ผ่านมาตรฐานนี้ ทำให้ MCP client ใดๆ ก็สามารถโอนเงินได้โดยไม่ต้องเขียน integration แบบกำหนดเอง
เซิร์ฟเวอร์นี้เป็น proxy แบบบางและไม่มีสถานะเหนือ Blockchain0x API มันไม่ถือครองเงินทุนและไม่มีฐานข้อมูล และจะส่งต่อการเรียก tool แต่ละรายการไปยัง API ด้วยคีย์ที่คุณระบุ โดยสิทธิ์การใช้จ่ายของแต่ละเอเจนต์ยังคงกำหนดขอบเขตสิ่งที่ tool ทำได้
สิ่งที่เอเจนต์สามารถเรียกใช้ได้
get_walletอ่านกระเป๋าเงินของเอเจนต์หนึ่งราย: address, ยอดคงเหลือ USDC บน Base และ metadata.
list_walletsแสดงรายการกระเป๋าเงินของเอเจนต์ใน workspace ของคุณ.
get_transactionค้นหาธุรกรรมด้วย id ของมันและอ่านสถานะบนเชน.
send_paymentส่ง USDC จากวอลเล็ตของเอเจนต์บน Base ภายในสิทธิ์การใช้จ่ายของมัน
settle_payment_requestชำระคำขอชำระเงินที่คุณสร้างไว้ในแดชบอร์ด พร้อมหลักฐานบนเชน
มี 2 วิธีในการเชื่อมต่อ
1. แบบโฮสต์ (Streamable HTTP)
ชี้ MCP client ของคุณไปที่ hosted endpoint และส่ง API key ของคุณเป็น Bearer header ไม่ต้องติดตั้งอะไร.
{ "mcpServers": { "blockchain0x": { "url": "https://mcp.blockchain0x.com/mcp", "headers": { "Authorization": "Bearer sk_live_..." } } } }
2. แบบโลคัล (stdio, ผ่าน npx)
รันเซิร์ฟเวอร์บนเครื่องของคุณเองด้วย npx @blockchain0x/mcp คีย์ของคุณจะอยู่ในสภาพแวดล้อมของคุณและจะไม่ออกจากอุปกรณ์ของคุณ
{ "mcpServers": { "blockchain0x": { "command": "npx", "args": ["@blockchain0x/mcp"], "env": { "BLOCKCHAIN0X_API_KEY": "sk_live_..." } } } }
เริ่มด้วยคีย์ sk_test_ กับ Base Sepolia แล้วค่อยสลับเป็น sk_live_ ขั้นตอนตั้งค่าทั้งหมดอยู่ใน the docs หากต้องการกำหนดราคาสำหรับ MCP tools ของคุณเอง ให้ดู MCP integration recipe
สิทธิ์การใช้จ่ายยังคงมีผลบังคับใช้
- เซิร์ฟเวอร์จะไม่ถือครองเงินทุนหรือคีย์ของคุณ และจะส่งต่อการเรียกแต่ละครั้งไปยัง Blockchain0x API
- send_payment จะถูกตรวจสอบเทียบกับเพดานต่อธุรกรรมและวงเงินตามรอบของเอเจนต์ก่อนที่จะชำระ เหมือนกับการเรียก API อื่นๆ
- ใช้คีย์แบบอ่านอย่างเดียว (ไม่มี pay scope) สำหรับเอเจนต์ที่ควรอ่านได้เฉพาะวอลเล็ตและธุรกรรม
- บน stdio คีย์จะอยู่ในสภาพแวดล้อมโลคัลของคุณเอง บน hosted คีย์จะถูกส่งเป็น Bearer header ผ่าน TLS และจะไม่ถูกจัดเก็บ.