Solana MCP Server (ERPC Solana RPC)
Solana MCP Server là gì
Solana MCP Server cho phép bạn sử dụng các phương thức Solana RPC từ Claude bằng câu lệnh ngôn ngữ tự nhiên.
Với ERPC Solana RPC MCP Server, bạn có thể đặt câu hỏi như kiểm tra ví, điều tra transaction, và giám sát tình trạng mạng, và Claude có thể gọi các công cụ Solana RPC cần thiết cho bạn.
Tại thời điểm quay video demo, thiết lập này hỗ trợ 48 công cụ Solana RPC.
Cài đặt
Bước 0 - Tạo tài khoản và hoàn tất xác minh email
Tạo hoặc đăng nhập vào tài khoản ERPC bằng cộng đồng Discord chính thức của Validators DAO, sau đó hoàn tất xác minh email.
- Discord Validators DAO: https://discord.gg/C7ZQSrCkYR
- Đăng nhập OAuth: https://auth-api.erpc.global/oauth/login-url?provider=discord
Sử dụng cùng tài khoản Discord sau này khi bạn xác thực trong Claude.
Bước 1 - Thêm MCP server trong Claude Connectors
Trong Claude, mở
Settings -> Connectors -> Add custom connector và đặt URL server này:text
https://mcp-solana-rpc-api.erpc.global/mcphttps://mcp-solana-rpc-api.erpc.global/mcpBước 2 - Xác thực với cùng tài khoản Discord
Sau khi thêm connector, chạy xác thực và hoàn tất flow Discord OAuth với cùng tài khoản đã sử dụng ở Bước 0.
Bước 3 - Xác minh với các prompt đơn giản
Sau khi kết nối hoàn tất, chạy các prompt đơn giản để xác minh tool call.
- Kiểm tra số dư (getBalance)
- Tình trạng cluster / thông tin epoch (getHealth, getEpochInfo, getSlot)
- Thông tin block (getBlockHeight, getLatestBlockhash)
Video tham khảo
Demo cài đặt (Đăng nhập Discord OAuth + Danh sách phương thức)
Demo trường hợp sử dụng (Ví, Transaction, Tình trạng mạng)
3 Trường hợp sử dụng
Trường hợp 1 - Kiểm tra số dư ví
Prompt:
text
What's the SOL balance of wallet address EiwSTx1Z2uJATDut682U7xzzquFR4UpQJUij3wSxVoSV?What's the SOL balance of wallet address EiwSTx1Z2uJATDut682U7xzzquFR4UpQJUij3wSxVoSV?Tool được gọi:
getBalanceSử dụng khi bạn muốn giám sát ví, xác minh chuyển khoản, hoặc kiểm tra số dư nhanh chóng.
Trường hợp 2 - Điều tra Transaction
Prompt:
text
Look up Solana transaction 2qf1KikxxgqmtHFVMhaLSaAhDGJC2ob49mMbbShvDBTdtTN1rG6L98Jn4h9n1myKr5QQVptnYRMrUXqFhog4XH5g and explain what happened.Look up Solana transaction 2qf1KikxxgqmtHFVMhaLSaAhDGJC2ob49mMbbShvDBTdtTN1rG6L98Jn4h9n1myKr5QQVptnYRMrUXqFhog4XH5g and explain what happened.Tool được gọi:
getTransactionBạn có thể kiểm tra instruction, signer, phí, và trạng thái, sau đó nhận giải thích bằng ngôn ngữ tự nhiên về những gì đã xảy ra.
Trường hợp 3 - Giám sát tình trạng mạng
Prompt:
text
What's the current Solana epoch info, slot height, and cluster health?What's the current Solana epoch info, slot height, and cluster health?Tool được gọi:
getEpochInfo, getSlot, getHealthHữu ích cho vận hành validator, vận hành RPC, và giám sát hệ thống giao dịch.
Tại sao hữu ích
Khi bắt đầu với Solana, việc xây dựng query RPC phù hợp cho mỗi mục tiêu có thể tốn thời gian.
Với MCP, bạn mô tả những gì bạn muốn bằng ngôn ngữ tự nhiên và Claude có thể ánh xạ đến phương thức Solana RPC phù hợp cho bạn. Điều này giảm rào cản cho cả kiểm tra nhanh và phân tích chain sâu hơn.
Bắt đầu
- Tham gia Discord Validators DAO và tạo tài khoản.
- Hoàn tất xác minh email và đăng nhập OAuth.
- Thêm URL MCP server trong Claude Connectors.
- Xác thực với cùng tài khoản Discord.
- Bắt đầu với
getBalance,getTransaction, và các prompt về tình trạng mạng.
- MCP Server: https://mcp-solana-rpc-api.erpc.global/mcp
- Đăng nhập OAuth: https://auth-api.erpc.global/oauth/login-url?provider=discord
- Discord Validators DAO: https://discord.gg/C7ZQSrCkYR