使用说明
3命令MCP服务器
模型上下文协议(MCP)服务器,将人工智能助手与3Commas加密货币交易平台API集成。通过与任何MCP支持平台(包括Claude、Claude Code CLI、Claude Desktop、Cursor和Copilot Studio)的自然对话来管理您的DCA机器人和交易策略。
可用工具
账户管理✅
health_check()-测试API连接和身份验证状态get_account_info(account_id)-获取账户详细信息、余额、利润指标(摘要或特定账户)get_connected_exchanges_and_wallets()-查看所有已连接的交易所的权限和状态get_balance_history_data(date_from, account_id)-历史余额变化与利润跟踪
市场数据✅
get_supported_markets()-列出支持的交易市场和交易所get_all_market_pairs(market_code)-获取任何交易所的可用交易对get_currency_rates_and_limits(market_code, pair)-货币对的当前汇率、限额和精度
DCA机器人管理✅
get_dca_bot_list()-获取所有DCA机器人的状态、配置和性能概述get_dca_bot_details(bot_id)-全面的机器人配置、交易和性能数据get_available_strategy_list()-具有配置选项的可用DCA机器人交易策略get_dca_bot_profit_data(bot_id)-每日利润分析,包括BTC/USD金额和时间戳get_blacklist_of_pairs()-获取带有限制和配置的黑名单交易对
实施状态29个计划中的GET API中有10个已完成(34.5%)- 只读操作仅用于交易安全
所有工具包括 response_filter 参数("display" 对于基本数据, "full" 完整响应)。
看 文档/工具/ 详细的功能文档和 docs/API_REFERENCES.md文件 获取完整的API状态。
安装和设置
先决条件
- Python 3.12+
uv包管理器(推荐)或pip- 3具有API访问权限的通用帐户
安装
git clone https://github.com/your-username/3commas-mcp.git
cd 3commas-mcp
# Setup environment
uv venv && source .venv/bin/activate
uv sync && uv pip install -e .
配置Claude代码CLI
claude mcp add -e 3COMMAS_API_KEY=your_api_key -e 3COMMAS_SECRET_KEY=your_secret_key -e 3COMMAS_ENABLE_DESTRUCTIVE=false -s user threecommas-mcp -- "threecommas-mcp"
为Claude桌面配置
增添 claude_desktop_config.json:
{
"mcpServers": {
"threecommas-mcp": {
"command": "/path/to/uv",
"args": ["--directory", "/path/to/3commas-mcp", "run", "threecommas-mcp"],
"env": {
"3COMMAS_API_KEY": "your_api_key",
"3COMMAS_SECRET_KEY": "your_secret_key",
"3COMMAS_ENABLE_DESTRUCTIVE": "false"
}
}
}
}
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
使用示例
"Show me all my connected exchanges and their status"
"List all my DCA bots and their current status"
"What trading pairs are available on Binance?"
看 文档/对话/ 了解全面的使用示例和场景。
架构与安全
只读操作 -目前的实现具有安全的HMAC-SHA256身份验证和全面的错误处理,交易风险为零。
看 docs/DEVELOPMENT.md 了解技术架构和安全细节。
发展
# Run quality checks
uv run -m black . && uv run -m ruff format . && uv run -m ruff check . && uv run -m mypy .
看 docs/CONTRIBUTING.md 供款指南和 docs/DEVELOPMENT.md 有关设置的详细信息。
文档
许可与免责声明
MIT许可证-有关详细信息,请参阅许可证文件。
交易免责声明:此软件用于教育目的。加密货币交易涉及重大风险。始终仔细审查配置,永远不要交易超过你能承受的损失。作者不对交易损失负责。
支持
内置于 FastMCP 以及全面的安全第一设计模式。