CCXT MCP Server

CCXT MCP Server

site icon
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?"

许可证

该项目遵循 MIT 开源许可条款。