
CCXT MCP Server

2025.04.04
0
TypeScript加密货币交易市场数据分析自动化交易金融服务
CCXT MCP Server 是一个基于 Model Context Protocol (MCP) 和 CCXT 库的高性能加密货币交易所集成服务。它充当语言模型与加密货币交易所之间的桥梁,通过统一的 API 允许语言模型访问实时市场数据并执行交易操作。该服务支持 20+ 加密货币交易所,涵盖现货、期货、互换等多种市场类型,并提供代理配置、优化缓存和速率限制等功能。
View on GitHub
Overview
基本能力
产品定位
CCXT MCP Server 是一个高性能的加密货币交易所集成服务,通过 MCP 协议连接语言模型与加密货币交易所,提供统一的 API 接口。
核心功能
- 🚀 交易所支持: 连接 20+ 加密货币交易所
- 🔃 市场类型: 支持现货、期货、互换等多种市场
- 🔧 代理配置: 提供通过代理访问交易所的选项
- 📊 快速可靠: 优化的缓存和速率限制
- 🌐 MCP 标准: 兼容 Claude 和 GPT 等语言模型
适用场景
- 加密货币市场数据分析
- 自动化交易策略执行
- 跨交易所价格比较
- 实时市场监控
工具列表
公共 API 工具
list-exchanges
: 列出所有可用的加密货币交易所get-ticker
: 获取交易对的当前行情信息batch-get-tickers
: 批量获取多个交易对的行情信息get-orderbook
: 获取交易对的市场订单簿get-ohlcv
: 获取交易对的 OHLCV 蜡烛图数据get-trades
: 获取交易对的最近交易记录get-markets
: 获取交易所的所有可用市场
私有 API 工具 (需要 API 密钥)
account-balance
: 获取交易所账户余额place-market-order
: 在交易所下达市价单place-limit-order
: 在交易所下达限价单cancel-order
: 取消现有订单
配置和实用工具
cache-stats
: 获取 CCXT 缓存统计clear-cache
: 清除 CCXT 缓存set-log-level
: 设置日志级别
常见问题解答
- 遇到 MCP 通信问题可参考 故障排除指南
- API 密钥安全存储建议
- 性能优化建议
使用教程
使用依赖
需要安装 Node.js 环境
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @doggybee/mcp-server-ccxt --client claude
NPM 包安装 (推荐)
npm install -g @mcpfun/mcp-server-ccxt
mcp-server-ccxt
手动安装
git clone https://github.com/doggybee/mcp-server-ccxt.git
cd mcp-server-ccxt
npm install
npm run build
npm start
调试方式
- 启动服务器
mcp-server-ccxt
# 或
npm start
- 检查日志输出
- 使用
system-info
工具获取系统信息 - 使用
cache-stats
检查缓存状态