CCXT MCP Server
About
A high-performance cryptocurrency exchange integration server that uses the Model Context Protocol (MCP) and the CCXT library to connect large language models (LLMs) like Claude and GPT to 20+ cryptocurrency exchanges. It allows LLMs to access real-time market data and execute…
Details
- Author
- MCP-Mirror
- Downloads
- 293
- Categories
- Other
Jump to
- Supports 20+ cryptocurrency exchanges (spot, futures, swaps, etc.)
- Proxy configuration for accessing exchanges through proxies
- Optimized caching and adaptive rate limiting
- MCP standard compatible with LLMs like Claude and GPT
- LRU caching with configurable TTLs per data type
- Efficient exchange connection management with error handling
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
CCXT MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install globally via npm (npm install -g @mcpfun/mcp-server-ccxt) or run directly with npx @mcpfun/mcp-server-ccxt. Configure exchange API keys in a .env file. Start the server and add it to a MCP-compatible client (e.g., Claude Desktop) using mcp-server-ccxt as the command. Over 30 MCP tools are available for public market data and private account/trading operations.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"ccxt mcp server": {
"doggybee_mcp-server-ccxt": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@doggybee/mcp-server-ccxt",
"--client",
"claude"
]
}
}
}
}
McpServers
{
"doggybee_mcp-server-ccxt": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@doggybee/mcp-server-ccxt",
"--client",
"claude"
]
}
}
CCXT MCP Server

High-performance cryptocurrency exchange integration using MCP (Model Context Protocol) and CCXT.
Features
- 🚀 Exchange Support: Connects to 20+ cryptocurrency exchanges
- 🔃 Market Types: Supports spot, futures, swap markets and more
- 🔧 Proxy Configuration: Options for accessing exchanges through proxies
- 📊 Fast & Reliable: Optimized caching and rate limiting
- 🌐 MCP Standard: Compatible with LLMs like Claude and GPT via MCP
CCXT MCP Server Integration Architecture
The CCXT MCP Server connects language models to cryptocurrency exchanges through the Model Context Protocol. It serves as a bridge that allows LLMs to access real-time market data and execute trading operations across multiple exchanges through a unified API.
The architecture includes:
- LLM clients (Claude and other MCP-compatible models) that send requests
- The Model Context Protocol (MCP) that standardizes communication
- The CCXT MCP Server that processes requests and manages exchange interactions
- The CCXT Library that provides unified access to exchange APIs
- Connections to multiple cryptocurrency exchanges
CCXT MCP Server Code Architecture
The server is organized into three main modules for better maintainability and extensibility:
- Exchange: Manages exchange instances, credentials, and symbol validation
- Utils: Provides caching, rate limiting, and logging functionality
- Tools: Implements MCP tools and resources for exchange interaction
Quick Start
Installing via Smithery
To install mcp-server-ccxt for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @doggybee/mcp-server-ccxt --client claude
NPM Package (Recommended)
You can install CCXT MCP Server from npm:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



