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
{
"mcpServers": {
"crypto": {
"env": {},
"args": [
"/path/to/crypto_server.py"
],
"command": "python"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.