CCXT MCP Server

by MCP-Mirror

293 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name CCXT MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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

CCXT Logo

Version
MCP Standard
CCXT
smithery badge

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

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

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.