CCXT MCP 服务器是一个借助 CCXT 库来提供交易功能的模型上下文协议(MCP)服务器,能让用户便捷地进行各类交易操作。
git clone https://github.com/pcriadoperez/ccxt-mcp.git
cd ccxt-mcp
mcp install run.py
which uv 来查找)。{
"mcpServers": {
"CCXT Trading Server": {
"command": "/Users/pablo/.local/bin/uv",
"args": [
"run",
"--with",
"ccxt",
"--with",
"mcp[cli]",
"mcp",
"run",
"/Users/pablo/github/ccxt-mcp-2/run.py"
],
"env":{
"BINANCE_APIKEY": "BINANCE_APIKEY",
"BINANCE_SECRET": "BINANCE_SECRET"
}
}
}
}
git clone https://github.com/pcriadoperez/ccxt-mcp.git
cd ccxt-mcp
uv pip install -e .
# 复制示例环境文件
cp .env.example .env
# 使用你的 API 密钥编辑 .env 文件
# 以格式添加你的交易所 API 密钥:
# {EXCHANGE_ID}_API_KEY=your_api_key
# {EXCHANGE_ID}_SECRET=your_api_secret
src/ccxt_mcp/
├── __init__.py # 主服务器文件
├── utils/
│ └── exchange.py # 交易所管理(带测试网支持)
├── tools/
│ ├── fetch_ticker.py # Ticker 数据工具
│ ├── fetch_order_book.py # 订单簿工具
│ ├── fetch_trades.py # 交易工具
│ ├── create_order.py # 订单创建工具
│ ├── cancel_order.py # 订单撤销工具
│ └── fetch_balance.py # 平衡查询工具
└── prompts/
├── trading_analysis.py # 交易分析提示
├── order_management.py # 订单管理提示
└── testnet_guidance.py # 测试网指导提示
git checkout -b feature/your-feature-name。git commit -m "描述你所做的更改"。git push origin feature/your-feature-name。⚠️ 重要提示
- 不要提交
.env文件到版本控制系统。- 使用环境变量存储敏感信息(如 API 密钥)。
- 建议在测试网中进行交易操作以降低风险。