FREQTRADE - MCP 是一个与 Freqtrade 集成的 MCP 服务器,借助 REST API 实现 AI 代理交互,为交易操作提供便利。
FREQTRADE - MCP 需与 Freqtrade 配合使用,要先完成 FREQTRADE - MCP 的安装,再对 Freqtrade 进行配置,之后就能使用其提供的工具开展交易操作。
git clone https://github.com/yourusername/freqtrade-mcp.git
cd freqtrade-mcp
pip install -r requirements.txt
{
"FREQTRADE_API_URL": "http://localhost:8080",
"FREQTRADE_USERNAME": "your_username",
"FREQTRADE_PASSWORD": "your_password"
}
python server.py
在 Freqtrade 中启用 REST API 并配置以下内容:
{
"rest_api": {
"enabled": true,
"host": "localhost",
"port": 8080,
"username": "your_username",
"password": "your_password"
}
}
GET /api/pairs
GET /api/historical/BTCUSDT?start=2023-01-01&end=2023-12-31
POST /api/trade/buy
{
"pair": "BTCUSDT",
"amount": 0.5,
"price": 40000
}
GET /api/portfolio
GET /api/trade - history?limit=10
本项目遵循 MIT License,详细内容请参考 LICENSE 文件。