返回市场
加密交易-MCP

加密交易-MCP

作者:vkdnjznd9 星标更新:2025-04-20

项目介绍

Crypto Trading MCP (模型上下文协议)

License: MIT Code style: black

这是一个简单的模型上下文协议(MCP)服务器,用于在多个加密货币交易所进行价格查询和交易。

https://github.com/user-attachments/assets/34f3a431-9370-4832-923e-ab89bf1d4913

要求

  • Python 3.10 或更高版本

支持的交易所

目前仅支持现货交易。

  • Upbit
  • Gate.io
  • Binance

未来将添加更多交易所。

环境设置

向环境变量中添加每个交易所所需的认证信息。

例如,对于Upbit:

UPBIT_ACCESS_KEY="your-access-key"
UPBIT_SECRET_KEY="your-secret-key"

开发指南

添加新的交易所

  1. 创建一个新的交易所类,继承自 CryptoExchange 抽象类
  2. 实现所需API方法
  3. 编写测试用例
  4. 在工厂类中注册新交易所

运行测试

# 安装测试依赖
uv pip install -e ".[test]"

# 运行测试
pytest