加密货币数据分析服务器

一个现代化的加密货币数据分析服务器,支持多交易所数据、技术指标和实时市场数据,适用于加密货币交易和分析。

  • by ghiemer
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ghiemer/cryptocurrency_data_mcp

使用说明

📊 加密数据MCP服务器

现代 MCP服务器 用于加密数据分析。专为速度、多交易所覆盖和可操作的见解而构建。


✨ 为什么要使用它?

  • 🔄 多交换就绪 –币安、Bybit、OKX(现货、期货、掉期)
  • 📊 技术指标 –SMA、EMA、RSI、MACD、布林带等
  • 📡 实时市场数据 –OHLCV蜡烛、订单簿、深度
  • 📰 新闻与情绪 –加密恐慌,新闻API,恐惧与贪婪指数
  • 🛠 生产准备就绪 –Docker、FastMCP v2、日志记录、重试逻辑、速率限制

🚀 快速开始

Docker(推荐)

git clone https://github.com/ghiemer/cryptocurrency_data_mcp
cd cryptocurrency_data_mcp

docker compose build
docker compose up -d
# Server is live at http://localhost:8000

本地

pip install -r app/requirements.txt
python -m app.main

📡 API工具

所有端点都遵循 模型上下文协议.

  • 蜡烛 → fetch_candles (带可选指示器)
  • 订单簿 → fetch_orderbook
  • 新闻 → fetch_news
  • 情绪 → fetch_feargreed, fetch_cryptopanic

例子:

{
  "name": "fetch_candles",
  "arguments": {
    "symbol": "XRP/USDT",
    "timeframe": "1h",
    "limit": 100,
    "exchange": "binance",
    "market_type": "spot",
    "indicators": { "sma": 20, "rsi": 14 }
  }
}

⚙️ 配置

创建一个 .env 文件:

LOG_LEVEL=INFO
PORT=8000
NEWSAPI_KEY=your_newsapi_key
CRYPTOPANIC_KEY=your_cryptopanic_key

跨市场的符号自动映射:

输入 现货 期货/掉期
XRP/USDT XRP/USDT XRP/USDT:USDT
XRPUSDT XRP/USDT XRP/USDT:USDT

📊 支持的交易所

交易所 现货 期货 掉期 状态
币安 ✅ ✅ ✅ 活动
Bybit ✅ ❌ ✅ 活动
OKX ✅ ❌ ✅ 活动

🛠 项目结构

cryptocurrency_data_mcp/
├── app/
│   ├── main.py              # FastMCP server & tools
│   ├── data_fetch.py        # Exchange data fetcher
│   ├── indicator_engine.py  # Technical indicators
│   ├── utils.py             # Helpers & error handling
│   └── requirements.txt
├── .env                     # Environment variables
├── docker-compose.yml
└── Dockerfile

📈 演出

  • 🚦 了解费率限制 (CCXT)
  • ⚡ 基于流的数据 为了提高内存效率
  • 🔄 检索和恢复 失败时
  • 🗂 缓存 用于智能再利用

🔐 安全

  • 🔑 通过以下方式保护API密钥 .env
  • 🛡 输入验证+错误隔离
  • 📉 内置速率限制

🤝 贡献

  1. 分叉回购
  2. 创建要素分支(git checkout -b feature/my-feature)
  3. 承诺(git commit -m "Add new feature")
  4. 推(git push origin feature/my-feature)
  5. 打开拉取请求

📜 许可证

MIT许可证——见 许可证.


🆘 支持


🎯 路线图

  • []实时WebSocket流
  • []投资组合跟踪
  • []基于机器学习的价格预测

内置于❤️ 在FastMCP上 | 由CCXT提供技术支持 | Docker就绪🐳