เซิร์ฟเวอร์ MCP ของ Solana (ERPC Solana RPC)

เซิร์ฟเวอร์ MCP ของ Solana คืออะไร

เซิร์ฟเวอร์ MCP ของ Solana ช่วยให้คุณใช้ method ของ Solana RPC จาก Claude ได้ด้วย prompt ภาษาธรรมชาติ
เมื่อใช้ ERPC Solana RPC MCP Server คุณสามารถถามเรื่องต่าง ๆ เช่น การตรวจสอบ wallet การตรวจสอบรายละเอียด transaction และการติดตามสถานะของเครือข่าย แล้ว Claude ก็สามารถเรียก Solana RPC tool ที่จำเป็นให้คุณได้
tool เหล่านี้ประกอบด้วย Solana RPC method แบบอ่านอย่างเดียว และการตรวจสอบยอดคงเหลือโทเค็น RPC ของคุณ โดยไม่รวม sendTransaction และ requestAirdrop

การตั้งค่า

ขั้นที่ 0 - ลงชื่อเข้าใช้ ERPC ด้วย Google

ลงชื่อเข้าใช้ ERPC Web Dashboard ด้วย Google โดยเลือก Google ใต้ เข้าสู่ระบบด้วย นอกจากนี้ บัญชี ERPC ของคุณยังต้องมี RPC key ซึ่งดูได้ในแท็บ RPC keys ของแดชบอร์ด การเรียก tool จะส่งไปพร้อมกับ RPC key นี้ และ Solana RPC tool จะใช้โทเค็น RPC ของคุณ ทั้งนี้ หากยังไม่ได้จ่ายค่าธรรมเนียมการยืนยันแบบชำระครั้งเดียว €5 หรือไม่มีโทเค็น RPC เหลืออยู่ Solana RPC tool จะคืนค่า Request failed (HTTP 500). แม้จะเชื่อมโยงบัญชี Google แล้วก็ตาม
หากต้องการเชื่อมโยง Google กับบัญชี ERPC ของคุณ ให้ลงชื่อเข้าใช้แดชบอร์ดด้วยบัญชี Google ที่ใช้ที่อยู่อีเมลเดียวกับบัญชี ERPC ของคุณ จากนั้นเซิร์ฟเวอร์ MCP จะใช้บัญชี ERPC ที่เชื่อมโยงกับบัญชี Google ของคุณ
ใช้บัญชี Google เดียวกันนี้เมื่อให้สิทธิ์ใน Claude ในภายหลัง

ขั้นที่ 1 - เพิ่มเซิร์ฟเวอร์ MCP ใน Claude Connectors

ใน Claude ให้เปิด Settings -> Connectors -> Add custom connector แล้วใส่ URL ของเซิร์ฟเวอร์ต่อไปนี้:
endpoint
https://mcp-solana-rpc-api.erpc.global/mcp

ขั้นที่ 2 - ให้สิทธิ์ด้วยบัญชี Google เดียวกัน

หลังจากเพิ่ม connector แล้ว ให้เริ่มการเชื่อมต่อ หน้าจอ Connect to ERPC จะปรากฏขึ้นก่อน ให้กด Continue with Google แล้วเลือกบัญชี Google เดียวกับที่ใช้ในขั้นที่ 0
การเชื่อมต่อจะหมดอายุเมื่อครบ 30 วันนับจากที่ให้สิทธิ์ หรือเร็วกว่านั้นหากไม่ได้ใช้งานเป็นเวลา 7 วัน หากต้องการเชื่อมต่อใหม่ ให้สิทธิ์อีกครั้งด้วยบัญชี Google เดียวกัน

ขั้นที่ 3 - ตรวจสอบด้วย prompt ง่าย ๆ

เมื่อเชื่อมต่อเสร็จแล้ว ให้ลองรัน prompt ง่าย ๆ เพื่อตรวจสอบการเรียก tool
  • ตรวจสอบยอดคงเหลือ (getBalance)
  • สถานะของ cluster / ข้อมูล epoch (getHealth, getEpochInfo, getSlot)
  • ข้อมูล block (getBlockHeight, getLatestBlockhash)

วิดีโออ้างอิง

สาธิตกรณีการใช้งาน (wallet, transaction, สถานะของเครือข่าย)

กรณีการใช้งาน 3 แบบ

กรณีที่ 1 - ตรวจสอบยอดคงเหลือใน wallet

prompt ที่ใช้:
What's the SOL balance of wallet address EiwSTx1Z2uJATDut682U7xzzquFR4UpQJUij3wSxVoSV?
tool ที่ถูกเรียก: getBalance
ใช้กรณีนี้เมื่อต้องการติดตาม wallet ตรวจสอบการโอน หรือเช็กยอดที่ถืออยู่อย่างรวดเร็ว

กรณีที่ 2 - ตรวจสอบรายละเอียด transaction

prompt ที่ใช้:
Look up Solana transaction 2qf1KikxxgqmtHFVMhaLSaAhDGJC2ob49mMbbShvDBTdtTN1rG6L98Jn4h9n1myKr5QQVptnYRMrUXqFhog4XH5g and explain what happened.
tool ที่ถูกเรียก: getTransaction
คุณสามารถตรวจดู instruction, signer, ค่าธรรมเนียม และสถานะ แล้วรับคำอธิบายเป็นภาษาธรรมชาติว่าเกิดอะไรขึ้น

กรณีที่ 3 - ติดตามสถานะของเครือข่าย

prompt ที่ใช้:
What's the current Solana epoch info, slot height, and cluster health?
tool ที่ถูกเรียก: getEpochInfo, getSlot, getHealth
มีประโยชน์สำหรับการดูแล validator การดูแล RPC และการติดตามระบบเทรด

ทำไมจึงมีประโยชน์

เมื่อเริ่มต้นใช้งาน Solana การสร้าง RPC query ที่ถูกต้องสำหรับแต่ละเป้าหมายอาจต้องใช้เวลาพอสมควร
เมื่อใช้ MCP คุณเพียงอธิบายสิ่งที่ต้องการเป็นภาษาธรรมชาติ แล้ว Claude ก็สามารถจับคู่คำขอนั้นกับ Solana RPC method ที่เหมาะสมให้คุณได้ ซึ่งช่วยลดอุปสรรคทั้งสำหรับการตรวจสอบอย่างรวดเร็วและการวิเคราะห์ chain เชิงลึก

เริ่มต้นใช้งาน

  1. ลงชื่อเข้าใช้ ERPC Web Dashboard ด้วย Google แล้วตรวจสอบว่าบัญชีของคุณมี RPC key
  2. เพิ่ม URL ของเซิร์ฟเวอร์ MCP ใน Claude Connectors
  3. ให้สิทธิ์ด้วยบัญชี Google เดียวกัน
  4. เริ่มจาก getBalance, getTransaction และ prompt เกี่ยวกับสถานะของเครือข่าย