MCP Catalogs
Home

ccxt-mcp

by lazy-dinosaur·85·Score 47

CCXT MCP Server enables AI models to interact with 100+ cryptocurrency exchanges through MCP protocol.

financeai-llmdeveloper-tools
27
Forks
0
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

The CCXT MCP Server provides a standardized interface between AI models and cryptocurrency trading platforms using the Model Context Protocol. It leverages the CCXT library to access over 100 exchanges with comprehensive trading capabilities including market data retrieval, order execution, position management, and risk controls. The server supports both basic trading operations and advanced analytics like performance analysis and pattern recognition.

Try asking AI

After installing, here are 6 things you can ask your AI assistant:

you:Automated cryptocurrency trading through AI assistants
you:Portfolio performance analysis across multiple exchanges
you:Risk management with technical indicators and volatility-based stops
you:What exchanges are supported?
you:Is API key information secure?
you:Can I use this server with AI models other than Claude?

When to choose this

Choose this MCP server if you need AI assistants to directly interact with cryptocurrency exchanges for automated trading or portfolio analysis across multiple platforms.

When NOT to choose this

Avoid using this server if you need exchange features not covered by CCXT library or if you have strict security requirements preventing external API access.

Tools this server exposes

12 tools extracted from the README
  • list_exchanges

    Retrieve a list of available cryptocurrency exchanges.

  • get_market_info

    Get market information for a specific exchange.

  • get_price

    Get the current price of a cryptocurrency symbol.

  • get_order_book

    Retrieve order book information for a specific trading pair.

  • create_order

    Create a market or limit order for trading.

  • cancel_order

    Cancel an existing order and check its status.

  • get_balance

    View account balance for a specific exchange.

  • get_trading_history

    Check trading history for an account.

  • analyze_performance

    Analyze trading performance with various metrics.

  • set_leverage

    Set leverage for futures market trading.

  • set_stop_loss

    Set a stop loss order for risk management.

  • set_take_profit

    Set a take profit order to lock in gains.

Comparable tools

exchange-mcptradingview-mcpbinance-api-mcp

Installation

Installation

Global Installation

npm install -g @lazydino/ccxt-mcp

Running with npx

npx @lazydino/ccxt-mcp

Claude Desktop Configuration

{
  "mcpServers": {
    "ccxt-mcp": {
      "command": "npx",
      "args": ["-y", "@lazydino/ccxt-mcp"],
      "mcpBearerToken": "YOUR_MCP_TOKEN",
      "accounts": [
        {
          "name": "bybit_main",
          "exchangeId": "bybit",
          "apiKey": "YOUR_API_KEY",
          "secret": "YOUR_SECRET_KEY",
          "defaultType": "spot"
        }
      ]
    }
  }
}

FAQ

What exchanges are supported?
The server supports over 100 cryptocurrency exchanges through the CCXT library, including Binance, Bybit, Coinbase, Kraken, and many others.
Is API key information secure?
API keys can be stored in the Claude Desktop configuration file or in a separate configuration file. Using a separate file is recommended for better security and easier management.
Can I use this server with AI models other than Claude?
Yes, the server implements the MCP protocol which is designed to be compatible with various AI models that support MCP, though the documentation primarily focuses on Claude Desktop integration.

Compare ccxt-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.