使用说明
币安MCP服务器
多语言文档
模型上下文协议(MCP)服务器,为Claude Code提供Binance exchange API功能。
快速开始
📹 视频教程
观看我们全面的MCP使用教程,快速入门:
安装
npm install -g binance-mcp-server
配置
此MCP服务器可以与支持MCP的各种AI工具一起使用:
MCP配置
将以下配置添加到MCP设置文件中:
{
"mcpServers": {
"binance": {
"command": "npx",
"args": ["binance-mcp-server"],
"env": {
"BINANCE_API_KEY": "your_api_key",
"BINANCE_API_SECRET": "your_api_secret",
"BINANCE_TESTNET": "false"
}
}
}
}
备注:设置
BINANCE_TESTNET到"true"如果你想使用币安测试网进行开发和测试。
使用Claude代码一键设置
claude mcp add binance --env BINANCE_API_KEY=YOUR_API_KEY --env BINANCE_API_SECRET=YOUR_API_SECRET --env BINANCE_TESTNET=false -- npx -y binance-mcp-server
环境设置
获取API密钥
对于测试网(建议用于开发):
- 访问 币安测试网
- 创建一个测试网帐户(无需实际验证)
- 在您的测试网帐户中转到API管理
- 创建具有交易权限的新API密钥
- 注:测试网使用虚拟资金-测试完全安全
主网(生产):
- 在上创建一个经过验证的帐户 币安
- 完成KYC验证
- 在您的帐户设置中转到API管理
- 创建具有所需权限的新API密钥
- ⚠️ 警告:主网使用真钱-非常小心!
配置
创建 .env 文件:
BINANCE_API_KEY=your_api_key_here
BINANCE_API_SECRET=your_api_secret_here
BINANCE_TESTNET=true # Set to false for mainnet (REAL money)
可用工具
市场数据
get_price-获取交易对的当前价格get_orderbook-获取订单簿深度数据get_klines-获取K线/烛台数据get_24hr_ticker-获取24小时价格统计
账户
get_account_info-获取账户信息和余额get_open_orders-获取当前未结订单get_order_history-获取历史订单
交易(主网和测试网)
place_order-下新订单(支持主网和测试网)cancel_order-取消特定订单(支持主网和测试网)cancel_all_orders-取消所有未结订单(支持主网和测试网)
用法示例
请克劳德:
- “获取比特币的当前价格”
- “给我看看ETHUDT的订单簿”
- “检查我的账户余额”
- “以50000美元的价格为0.001 BTC下达限价买入订单”
安全
⚠️ 重要:
- 集
BINANCE_TESTNET=true使用虚拟资金进行安全测试 - 集
BINANCE_TESTNET=false或者省略使用真实货币进行主网交易 - 主网交易将在执行订单前显示警告
发展
npm run build # Compile TypeScript
npm run dev # Development mode
npm run lint # Run linting