ravn-mcp-glama
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Local/stdio MCP server for RAVN — cross-chain swap execution
across every live venue, on EVM chains, **native (non-wrapped) Bitcoin** and Solana, as either
source or destination. No signup, no API key, 0% protocol fee.
**This is a secondary distribution channel.** RAVN's primary MCP server is hosted and
needs no install at all:
This package exists for clients and directories that need to build and run an MCP server
from source rather than connect to a remote URL — it's a thin client over the same public
REST API (docs.ravn.exchange,
openapi.json) any integrator already calls.
Every tool call here makes a real HTTP request to production. There is no separate logic,
no internal RAVN code, and nothing here that isn't already public.
Install
Tools
| Tool | What it does |
| --- | --- |
| ravn_quote | Best-priced route across every live venue for a given pair/amount |
| ravn_execute | Turn a quote into a signable transaction, typed data, or a deposit address |
| ravn_submit_signature | Submit a collected signature to actually place a SIGNATURE-type order |
| ravn_status | Normalized swap status (pending → processing → success) |
| ravn_health | Which venues are live right now |
| ravn_tokens | RAVN's own listed token registry for a chain |
| ravn_tokens_resolve | Resolve an arbitrary token address to its metadata |
| ravn_btc_coverage | Which tokens on a chain actually route from native Bitcoin |
| ravn_chains | Every chain RAVN lists a token registry for |
| ravn_btc_prepare_send | Builds a ready-to-sign PSBT for a Bitcoin-source deposit — runs entirely locally against mempool.space's public API, no RAVN server involved |
Custody
RAVN never holds funds and this server never asks for a private key. ravn_execute
returns a payload for **you** to sign — a transaction to broadcast, typed data to sign, or
a deposit address to send to.