
Obol
io.github.halfkey由 GitHub 帳號 halfkey 發布v2.0.1更新於 Oct 25, 2026
Solana agent gateway via x402. Wallet, token, DeFi, and swap tools. Pay per request.
概覽
一個本機 MCP 伺服器,為助理提供按請求付費的 Solana 資料工具:錢包分析、代幣價格、DeFi 持倉與兌換報價,透過 x402 以 USDC 支付。
- 可以做什麼
- 查詢 Solana 錢包:概覽、持倉組合、交易活動、風險評估與損益分析,每次請求以 USDC 計費。
- 適用情境
- 當助理需要 Solana 錢包分析、代幣價格、DeFi 持倉資料或兌換報價,且使用者願意按請求支付少量 USDC 費用、不想管理 API 金鑰或訂閱時適用。
- 執行需求
- 透過 npm 套件 obol-mcp 以 npx 在本機執行(需要 Node.js)。需要設定 OBOL_URL 環境變數指向 Obol API 實例。付費端點需要持有 USDC 的 Solana 錢包並走 x402 支付流程;無需帳號或 API 金鑰。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Obol,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
obol
Pay the ferryman. Solana agent gateway via x402.
Obol is a pay-per-use Solana API for AI agents. No API keys, no subscriptions — agents pay per request in USDC using the x402 payment protocol. Solana's sub-cent transaction costs make micropayments viable for the first time.
Named after the coin placed on the tongue of the dead to pay Charon for passage across the River Styx. The original micropayment.
How it works
- Agent requests data from a paid endpoint
- Obol returns HTTP 402 with a payment requirement (amount, recipient, network)
- Agent sends USDC on Solana matching the requirement
- Agent retries with transaction proof in the
X-PAYMENTheader - Obol verifies on-chain and returns the data
No accounts. No tokens. No onboarding. Just pay and go.
Endpoints
Wallet Analytics
Token Data
DeFi
Free
Agent Example
See examples/agent-client.ts for a full reference implementation. The key flow:
Run in discovery-only mode (no wallet needed):
MCP Server
Obol ships as an MCP server — any AI agent that supports the Model Context Protocol can discover and call Obol's tools natively.
Install from npm
Claude Desktop / Claude Code
Add to your MCP config:
Or if developing locally:
Available MCP Tools
Run locally
Stack
- Fastify 5 — high-performance HTTP
- @x402/svm — official x402 SDK for Solana
- Helius — RPC + DAS API
- Jupiter — token prices + swap execution
- Upstash Redis — cache + payment receipts
- TypeScript — full type safety
- Zod — runtime validation
Setup
Testing
Environment
See .env.example. Key variables:
PAYMENT_MODE—mock(dev, auto-approve) oronchain(production)PAYMENT_RECIPIENT_ADDRESS— your Solana wallet that receives USDCHELIUS_API_KEY— Helius RPC accessUPSTASH_REDIS_REST_URL/TOKEN— cache layer
Roadmap
- 11 paid endpoints (wallet, token, DeFi, LST, P&L)
- On-chain USDC verification with replay prevention
- Test suite (46 vitest + 20-point smoke test)
- Agent client reference implementation
- GitHub Actions CI
- WebSocket subscriptions for wallet monitoring
- Dynamic congestion-based pricing
- Multi-chain support
License
MIT
來源:README.md,提交 86297f1
工具
0版本歷史
1- v2.0.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分