rubric-attested-mcp

ทางการ

เซิร์ฟเวอร์ MCP ที่เปิดเผยฟีดราคาที่ผ่านการรับรองด้วย ML-DSA-65 ของ Rubric Protocol และ Hedera เป็นเครื่องมือที่ชำระเงินผ่าน x402

GitHubลองใช้ MCP นี้ผู้สนับสนุน

คุณทำอะไรได้บ้างด้วย Rubric Attested MCP?

  • Fetch attested spot prices — ขอราคาสินทรัพย์แบบเรียลไทม์บน Base-mainnet เช่น "ETH" หรือ "BTC/USD" ผ่าน get_attested_price พร้อมรองรับหลักฐานหรือ timestamp ย้อนหลังได้
  • List available price feeds — ใช้ list_attested_services เพื่อดูแคตตาล็อกบริการ x402 ทั้งหมดของ Rubric พร้อมเส้นทาง ราคา เครือข่าย และคำอธิบาย
  • Request verifiable price proofs — รับราคาที่ลงนามพร้อมแฟล็ก proof ซึ่งคืนค่า Chainlink round tuple พร้อม commitment opening สำหรับการคำนวณซ้ำอย่างอิสระ
  • Query historical attested prices — ระบุ timestamp ในรูปแบบ ISO-8601 ด้วยพารามิเตอร์ at เพื่อดึงราคาในอดีตแทนราคาล่าสุด

เอกสาร

rubric-attested-mcp

เซิร์ฟเวอร์ MCP ที่เปิดเผย Rubric Protocol ฟีดราคาที่ผ่านการรับรองแบบเรียลไทม์ เป็นเครื่องมือสำหรับเอเจนต์ที่เชื่อมต่อกับ MCP ทุกประเภท (Claude Code, Cursor, Windsurf ฯลฯ) จัดการ x402 402 -> pay -> retry โฟลว์โดยอัตโนมัติผ่าน x402-fetch อย่างเป็นทางการของ Coinbase

ทำไมต้องใช้สิ่งนี้แทนฟีดราคาอื่น: ทุกการตอบกลับมีการลงนามด้วย ML-DSA-65 (FIPS 204 หลังควอนตัม) และยึดกับ Hedera Consensus Service attestationId ที่ส่งคืนสามารถตรวจสอบได้อย่างอิสระตลอดไป ที่ rubric-protocol.com/v1/verify/:attestationId — ฟรี เปิดเผยต่อสาธารณะ ไม่ต้อง ไว้วางใจ Rubric เพิ่มเติมอีก

ข้อมูลประจำตัวเอเจนต์ของ Rubric เองลงทะเบียนบนเชนที่ ERC-8004 Identity Registry (0x8004A169FB4a3325136EB29fA0ceB6D2e539a432, Base mainnet)

เครื่องมือ

get_attested_price

มีค่าใช้จ่าย ($0.02 USDC ผ่าน x402 บน Base mainnet) ราคาสปอตแบบเรียลไทม์สำหรับคู่สินทรัพย์บน Base-mainnet อ่านโดยตรงจากตัวรวม Chainlink ผ่าน eth_call

  • symbol (สตริง, จำเป็น) — เช่น "ETH", "BTC/USD"
  • proof (บูลีน, ไม่บังคับ) — รวมทูเพิลรอบ Chainlink ดิบ + การเปิดเผย commitment ที่ระบุไว้สำหรับการคำนวณซ้ำอย่างอิสระ (แทนที่จะเป็น $0.25)
  • at (สตริง, ไม่บังคับ) — การประทับเวลา ISO-8601 สำหรับราคาประวัติศาสตร์แทน ราคาล่าสุด ($0.50)

list_attested_services

ฟรี ส่งคืนแคตตาล็อกบริการ x402 แบบเรียลไทม์ของ Rubric (rubric-protocol.com/.well-known/x402.json) — ทุกเส้นทางที่มีราคา ราคา เครือข่าย และคำอธิบาย

การติดตั้ง

npm install -g rubric-attested-mcp

การกำหนดค่า

เพิ่มลงในการกำหนดค่าไคลเอ็นต์ MCP ของคุณ (Claude Code, Cursor, Windsurf ฯลฯ):

{
  "mcpServers": {
    "rubric-attested": {
      "command": "rubric-attested-mcp",
      "env": {
        "RUBRIC_MCP_PAYER_KEY": "0x<your-base-mainnet-wallet-private-key>"
      }
    }
  }
}

RUBRIC_MCP_PAYER_KEY คือคีย์ส่วนตัว EOA ที่มี USDC บน Base mainnet — ใช้จ่ายสำหรับการเรียก get_attested_price โดยตรง (รูปแบบ EIP-3009 exact, ไม่จำเป็นต้องใช้สมาร์ทแอคเคานต์/บันเดิลเลอร์) list_attested_services ทำงานได้โดยไม่ต้อง กำหนดค่าคีย์

การพัฒนา

npm install
npm run build
npm start

สัญญาอนุญาต

MIT