
CCXT MCP Server

2025.04.01
8
TypeScript加密货币交易市场数据交易自动化金融服务
CCXT MCP Server 是一个基于 Model Context Protocol (MCP) 和 CCXT 库的高性能加密货币交易所集成服务。它充当语言模型与多个加密货币交易所之间的桥梁,通过统一的 API 提供实时市场数据和交易操作功能。
View on GitHub
Overview
基本能力
产品定位
CCXT MCP Server 是一个加密货币交易所集成服务,旨在通过 MCP 协议为语言模型(如 Claude 和 GPT)提供访问加密货币交易所的统一接口。
核心功能
- 多交易所支持:连接 20+ 加密货币交易所
- 多种市场类型:支持现货、期货、互换等多种市场
- 代理配置:提供通过代理访问交易所的选项
- 高性能:优化的缓存和速率限制机制
- MCP 标准兼容:与 Claude 等支持 MCP 的语言模型兼容
适用场景
- 加密货币市场数据分析
- 自动化交易策略执行
- 跨交易所价格比较
- 账户余额和交易历史查询
工具列表
公共 API 工具
list-exchanges
: 列出所有可用的加密货币交易所get-ticker
: 获取交易对的当前价格信息get-orderbook
: 获取交易对的订单簿get-ohlcv
: 获取 OHLCV 蜡烛图数据get-trades
: 获取最近的交易记录
私有 API 工具(需要 API 密钥)
account-balance
: 获取交易所账户余额place-market-order
: 下市价单place-limit-order
: 下限价单cancel-order
: 取消订单
配置和实用工具
cache-stats
: 获取缓存统计信息clear-cache
: 清除缓存set-log-level
: 设置日志级别
常见问题解答
- 安装问题:确保 Node.js 版本符合要求
- 连接问题:检查代理配置和网络连接
- API 密钥问题:确保密钥权限正确且未过期
使用教程
使用依赖
- Node.js (推荐最新 LTS 版本)
- npm 或 yarn
安装教程
通过 npm 安装
npm install -g @mcpfun/mcp-server-ccxt
手动安装
git clone https://github.com/doggybee/mcp-server-ccxt.git
cd mcp-server-ccxt
npm install
npm run build
调试方式
启动服务器
mcp-server-ccxt
检查日志
查看控制台输出中的错误和警告信息
测试连接
使用示例查询测试服务器功能:
"What's the current price of Bitcoin on Binance?"