Binance Mcp について
Binance Mcp は、Binance の取引機能にアクセスするための MCP サーバーのひな型です。価格や口座、注文の照会に加え、取引操作と基本的なヘッジアービトラージに対応します。
主な機能
- 01取引ペアの現在価格を取得
- 02口座残高と取引履歴を照会
- 03成行注文と注文キャンセル
- 04未約定注文と資金調達率を確認
- 05ヘッジアービトラージの実行と機会検索
活用シーン
- 01MCP クライアントから暗号資産価格を確認
- 02残高、履歴、未約定注文を確認
- 03成行注文の発注やキャンセル
- 04ヘッジアービトラージの機会を探す
MCP 対応
Binance の価格、口座、注文、資金調達率、アービトラージ機能を MCP クライアント向けのツールとして公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
プロジェクトの README よりBinance MCP Server
这是一个基于MCP (Model Control Protocol) 的币安交易接口服务器起点代码。它提供了一系列基础的币安交易所交互能力,可以作为你开发更复杂交易策略和功能的基础。
功能特性
当前实现的基础功能包括:
- 实时获取加密货币价格
- 查询账户资产余额
- 下单交易(市价单)
- 查询交易历史
- 查询当前未完成订单
- 取消订单
- 获取资金费率历史
- 执行对冲套利策略
- 自动寻找套利机会
这些功能为你开发更高级的交易策略和自动化系统提供了基础构建块。你可以基于这些接口:
- 开发更复杂的交易策略
- 添加风险管理系统
- 实现更多类型的订单支持
- 扩展数据分析能力
- 添加自定义的套利策略
安装要求
- Python >= 3.13
- mcp[cli] >= 1.6.0
- requests >= 2.32.3
安装和配置
- 克隆仓库:
git clone https://github.com/mixuechu/binance-mcp.git
cd binance-mcp-server
-
创建并激活虚拟环境
-
安装依赖: uv sync
-
配置MCP: 在你的MCP配置文件中(通常位于
~/.cursor/mcp.json)添加以下配置:
{
"binance-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/binance-mcp-server",
"run",
"binance.py",
"--binance-api-key",
"YOUR_API_KEY",
"--binance-secret-key",
"YOUR_SECRET_KEY"
]
}
}
使用方法
-
确保你已经在币安创建了API密钥,并在MCP配置文件中正确配置。
-
通过MCP客户端调用服务提供的功能:
get_symbol_price: 获取某个交易对的当前价格get_account_balance: 查询特定加密货币的账户余额place_market_order: 下市价单get_trade_history: 获取交易历史get_open_orders: 查询未完成订单cancel_order: 取消订单get_funding_rate_history: 获取资金费率历史execute_hedge_arbitrage_strategy: 执行对冲套利策略find_arbitrage_pairs: 寻找套利机会
开发和扩展
这个项目提供了基础的交易功能框架,你可以:
- 添加新的交易策略
- 扩展现有功能
- 添加更多的错误处理和日志
- 实现更复杂的套利逻辑
- 集成其他交易所的API
安全提示
- 请妥善保管你的API密钥和密钥
- 建议在使用时设置适当的API权限限制
- 在进行实际交易前,建议先在测试网络上进行测试
贡献
欢迎提交问题和合并请求。这个项目处于积极开发中,我们欢迎任何形式的贡献。
许可证
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。