Open-source MCP Server for Crypto Exchanges via CCXT
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-ccxt","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# mcp-ccxt Open-source MCP Server for Crypto Exchanges via CCXT. Connect AI agents (Claude, Cursor, CrewAI, LangChain) to 100+ crypto exchanges through the Model Context Protocol. ## Features - **13 tools**: market data, trading, account management - **100+ exchanges**: Binance, OKX, Bybit, Coinbase, Kraken, and more via [CCXT](https://github.com/ccxt/ccxt) - **2 transports**: stdio (local) and Streamable HTTP (remote/Docker) - **Async only**: built on `ccxt.async_support` for performance - **Safe by default**: sandbox mode on, rate limiting built-in, no credential leaks ## Quickstart (< 5 minutes) ### 1. Install ```bash pip install mcp-ccxt ``` ### 2. Configure Create `config.json`: ```json { "accounts": [ { "name": "binance-test", "exchange_id": "binance", "api_key": "YOUR_API_KEY", "secret": "YOUR_SECRET", "sandbox": true, "default_type": "spot" } ] } ``` ### 3. Test connectivity ```bash mcp-ccxt test-sandbox --config config.json # [OK] binance-test: connected (BTC/USDT = 50000.0) ``` ### 4. Run server **stdio** (Claude Desktop / Cursor): ```bash mcp-ccxt run --config config.json ``` **Streamable HTTP** (remote / Docker): ```bash mcp-ccxt run --config config.json --transport streamable-http --host 0.0.0.0 --port 8000 ``` ### Claude Desktop setup Add to Claude Desktop config (`claude_desktop_config.json`): ```json { "mcpServers": { "ccxt": { "command": "mcp-ccxt", "args": ["run", "--config", "/path/to/config.json"] } } } ``` See also `examples/claude_desktop_config.json`. ### Cursor setup Add to Cursor MCP settings: ```json { "mcpServers": { "ccxt": { "command": "mcp-ccxt", "args": ["run", "--config", "/path/to/config.json"] } } } ``` See also `examples/cursor_config.json`. ### Docker (remote deployment) ```bash docker compose -f docker-compose.example.yml up -d ``` The server listens on `http://localhost:8000` (Streamable HTTP). Connect fro…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.