Description
@sydowma
About Description
MCP server implementation for the cryptocurrency exchange. This package provides a simple interface to interact with Bybit/OKX/Binance public API endpoints.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"crypto_exchange_mcp": {
"command": "uv",
"args": [
"tool",
"install",
"https://github.com/sydowma/crypto_exchange_mcp/releases/download/v0.3.1/crypto_exchange_mcp_python-0.3.1-py3-none-any.whl"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Crypto Exchange MCP Server?
Crypto Exchange MCP Server is a unified interface for cryptocurrency exchanges Bybit, Binance, and OKX. It provides both public market data (no authentication) and private trading/account management tools, accessible via a single MCP server.
How to use Crypto Exchange MCP Server?
Install using uv tool install from the GitHub release, or with uv sync / pip install -r requirements.txt. For private APIs, set environment variables (BYBIT_API_KEY, BYBIT_API_SECRET, BINANCE_API_KEY, BINANCE_API_SECRET, OKX_API_KEY, OKX_API_SECRET, OKX_PASSPHRASE) or copy .env.example to .env. Configure Claude Desktop by adding a crypto-exchange server entry with the command uv run crypto_exchange_server.py and optional env vars.
Key features of Crypto Exchange MCP Server
- Real‑time price tickers and 24h statistics
- Order book depth for spot and futures markets
- Historical kline/candlestick data with multiple intervals
- Track perpetual contract funding rates and open interest
- Full order management: place, cancel, and view orders
- Account balance and position queries across exchanges
- Aggregates multiple external exchange MCP servers into one endpoint
Use cases of Crypto Exchange MCP Server
- Monitor live cryptocurrency prices and order books across three exchanges
- Place market or limit orders programmatically from an AI assistant
- View account balances and open positions without switching tools
- Combine trading data from Bybit, Binance, and OKX in a single conversation
- Build an AI‑powered trading bot using the unified tool interface
FAQ from Crypto Exchange MCP Server
Which exchanges are supported?
Bybit, Binance, and OKX – both spot and futures markets for all three.
Can I use only public market data without any configuration?
Yes. Public API endpoints (ticker, orderbook, klines, funding rate, open interest, symbols) work out of the box with no credentials.
How does the external MCP aggregation work?
The unified server can launch external exchange MCP implementations (e.g., official Bybit Trading MCP) as child processes. Use get_external_mcp_servers(), list_exchange_mcp_tools(), and call_exchange_mcp_tool() to access their tools through a single entrypoint.
What symbol format should I use per exchange?
Bybit: BTCUSDT (both spot and futures). Binance: BTCUSDT. OKX spot: BTC-USDT (or BTC-USD for actual spot), OKX futures: BTC-USDT-SWAP.
What are the runtime requirements?
Python 3.10+ with uv or pip. No additional runtime beyond those tools and the package dependencies listed in requirements.txt.
Frequently asked questions
Which exchanges are supported?
Bybit, Binance, and OKX – both spot and futures markets for all three.
Can I use only public market data without any configuration?
Yes. Public API endpoints (ticker, orderbook, klines, funding rate, open interest, symbols) work out of the box with no credentials.
How does the external MCP aggregation work?
The unified server can launch external exchange MCP implementations (e.g., official Bybit Trading MCP) as child processes. Use `get_external_mcp_servers()`, `list_exchange_mcp_tools()`, and `call_exchange_mcp_tool()` to access their tools through a single entrypoint.
What symbol format should I use per exchange?
Bybit: `BTCUSDT` (both spot and futures). Binance: `BTCUSDT`. OKX spot: `BTC-USDT` (or `BTC-USD` for actual spot), OKX futures: `BTC-USDT-SWAP`.
What are the runtime requirements?
Python 3.10+ with `uv` or `pip`. No additional runtime beyond those tools and the package dependencies listed in `requirements.txt`.
Basic information
More Finance & Commerce MCP servers
Financial Datasets MCP Server
financial-datasetsAn MCP server for interacting with the Financial Datasets stock market API.
中国股票数据
elsejj这是一个为大模型提供 A 股数据的的 MCP(Model Content Protocol) 服务。
Futu Stock MCP Server
shuizhengqi1mcp server for futuniuniu stock
Boba MCP
Able-labs-xyzBoba CLI - The bridge between agents and decentralized trading.
Financial Modeling Prep MCP Server
cdtaitFinancial Modeling Prep MCP Server
Comments