Cryptocurrency Market Data CCXT
STDIOMCP server providing real-time and historical cryptocurrency market data through exchange integration.
MCP server providing real-time and historical cryptocurrency market data through exchange integration.
A Model Context Protocol (MCP) server that provides real-time and historical cryptocurrency market data through integration with major exchanges. This server enables LLMs like Claude to fetch current prices, analyze market trends, and access detailed trading information.
Real-time Market Data
Historical Analysis
Exchange Support
To install Cryptocurrency Market Data Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-server-ccxt --client claude
# Using uv (recommended) uv pip install mcp ccxt # Using pip pip install mcp ccxt
python crypto_server.py
Open your Claude Desktop configuration at:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
Add the server configuration:
{ "mcpServers": { "crypto": { "command": "python", "args": ["/path/to/crypto_server.py"] } } }
get-price
get-market-summary
get-top-volumes
list-exchanges
get-historical-ohlcv
get-price-change
get-volume-history
Here are some example questions you can ask Claude once the server is connected:
- What's the current Bitcoin price on Binance?
- Show me the top 5 trading pairs by volume on Coinbase
- How has ETH/USDT performed over the last 24 hours?
- Give me a detailed market summary for SOL/USDT on Kraken
- What's the trading volume history for BNB/USDT over the last week?
mcp
: Model Context Protocol SDKccxt
: Cryptocurrency Exchange Trading LibraryThe server uses:
The server implements robust error handling for:
# To be implemented pytest tests/
# Clone the repository git clone [repository-url] cd crypto-mcp-server # Install dependencies uv pip install -e .
Exchange Connection Errors
Rate Limiting
Data Formatting Issues
MIT License - See LICENSE file for details