使用说明
币安MCP
Binance API的MCP服务器。该服务器提供通过币安交易所API访问加密货币市场数据的工具。
安装
使用Smithery(推荐)
要通过Smithery自动安装适用于Claude Desktop的Binance MCP服务器,请执行以下操作:
npx -y @smithery/cli install @berlinbra/binance-mcp --client claude
手动安装
-
克隆存储库:
git clone https://github.com/berlinbra/binance-mcp.git cd binance-mcp -
创建虚拟环境并激活它:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate -
安装依赖项:
pip install -e .
配置
- 在以下网址创建Binance帐户 binance.com 如果你还没有。
- 从您的Binance帐户设置中生成API密钥和秘密。
- 设置以下环境变量:
export BINANCE_API_KEY="your_api_key" export BINANCE_API_SECRET="your_api_secret"
运行MCP服务器
通过json文件将Claude客户端与MCP工具连接并安装包后,Claude应该看到服务器的MCP工具。
您可以通过以下方式自行运行服务器:
# In binance-mcp repo:
uv run src/binance_mcp/server.py
# or with inspector:
npx @modelcontextprotocol/inspector uv --directory /Users/{INSERT_USER}/YOUR/PATH/TO/binance-mcp run src/binance_mcp/server.py
可用工具
获取股票价格
检索加密货币交易对的当前价格。
例子:
Current price for BTCUSDT:
Symbol: BTCUSDT
Price: 65432.10
克劳德配置
要配置Claude使用此MCP服务器,请在MCP配置中添加以下内容:
{
"mcpServers": {
"binance-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/{INSERT_USER}/YOUR/PATH/TO/binance-mcp",
"run",
"src/binance_mcp/server.py"
],
"env": {
"BINANCE_API_KEY": "<your-binance-api-key>",
"BINANCE_API_SECRET": "<your-binance-api-secret>"
}
}
}
}
未来工具
我们计划在未来的更新中添加以下工具:
get-ticker-book:获取某个交易品种的订单簿数据get-ticker-24hr:获取某个交易品种的24小时价格统计get-klines:获取交易对的烛台数据get-account-info:获取帐户信息(需要身份验证)get-open-orders:获取所有未结订单(需要身份验证)place-test-order:在Binance API上下测试订单get-exchange-info:获取交易所信息和交易规则
许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。