Cryptocurrency Market Data MCP Server

Cryptocurrency Market Data MCP Server

镜像

MCP Python CCXT

概述

此 MCP 服务器提供实时和历史加密货币市场数据,支持多个主要交易所,使 Claude 能够访问价格信息、市场趋势和交易数据。

快速安装

# 使用 uv (推荐)
uv pip install mcp ccxt

# 或者使用 pip
pip install mcp ccxt

启动服务器

python crypto_server.py

与 Claude Desktop 集成

  1. 打开 Claude Desktop 配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. 添加服务器配置:

{
    "mcpServers": {
        "crypto": {
            "command": "python",
            "args": ["/path/to/crypto_server.py"]
        }
    }
}
  1. 重启 Claude Desktop

核心功能

  • 实时数据: 当前价格、市场摘要、热门交易对
  • 历史分析: OHLCV 数据、价格变动、交易量历史
  • 多交易所支持: Binance, Coinbase, Kraken, KuCoin 等

可用工具

工具功能示例查询
get-price获取当前价格"Binance 上 BTC/USDT 的价格是多少?"
get-market-summary获取详细市场信息"显示 ETH/USDT 的市场摘要"
get-top-volumes查看热门交易对"Kraken 上排名前五的交易对是什么?"
list-exchanges显示支持的交易所"哪些交易所是受支持的?"
get-historical-ohlcv获取历史数据"过去7天BTC/USDT每小时价格数据"
get-price-change计算价格变动"SOL/USDT 24小时内价格变化百分比?"
get-volume-history跟踪交易量"显示 ETH/USDT 过去一周交易量"

常见问题排除

  • 连接错误: 检查网络连接、交易所状态和交易对是否存在
  • 请求频率限制: 减少请求频率或使用不同交易所
  • 格式问题: 使用正确的交易对格式(如 BTC/USDT)和有效参数范围

许可证

MIT 许可证


更多详细信息,请参阅完整文档或提交问题到项目仓库。