Binance交易服务器

一个基于TypeScript的Binance交易服务器,提供市场数据获取、账户管理和交易执行功能,适用于量化交易和市场研究。

  • by adrmarabuco
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 adrmarabuco/mcp-binance-claude

使用说明

🚀 Binance MCP Server - 完整文档

📦 可用文件

1. 摘要.md

先读! 项目的执行视图,关键功能,用例和下一步。

2. binance-mcp-server.tar.gz

完整的源代码 MCP服务器。按照 INSTALACAO.md 中的说明提取并安装。

3. INSTALACAO.md

一步一步的指南 安装,配置和服务器的第一步。

4. EXEMPLOS_USO.md

实际实例 如何使用每个工具,包括数量交易的完整用例。

5. NOTAS_TECNICAS.md

技术文件 详细介绍架构,设计决策和实施。

🎯 快速开始

# 1. Extrair
tar -xzf binance-mcp-server.tar.gz
cd binance-mcp-server

# 2. Instalar
npm install

# 3. Build
npm run build

# 4. Executar
npm start

🔑 已实现的工具

市场数据( 未经验证)

  • ✅ binance_get_price - 当前价格
  • ✅ binance_get_ticker_24hr 24小时统计
  • ✅ binance_get_order_book - 报价书
  • ✅ binance_get_recent_trades - 最近的交易
  • ✅ binance_get_klines OHLCV数据

账户和交易(需要API密钥)

  • ✅ binance_get_account - 账户信息
  • ✅ binance_place_order - 创建命令
  • ✅ binance_cancel_order - 取消订单
  • ✅ binance_get_open_orders - 列出顺序

🛠️ 堆栈技术

  • 语言 : TypeScript严格模式
  • MCP框架: TypeScript SDK 1.0.4
  • 构建工具: esbuild(优化)
  • 校验 : Zod模式
  • HTTP服务器: Express.js
  • 运输: stdio+HTTP可流式传输

📊 使用案例

  1. 定量 交易

    • 下载历史数据
    • Estratégias的回溯测试
    • 微观结构分析
  2. 交易自动化

    • 算法策略
    • 程序执行
    • 风险管理
  3. 市场研究

    • 数据收集
    • 技术分析
    • 导出到外部工具
  4. 与FreqTrade集成

    • 补充数据
    • 实时分析
    • 定制连接器

⚠️ 安全

  • ✅ 通过环境变量验证
  • ✅ HMAC SHA256 认证
  • ✅ 使用 Zod 验证输入
  • ✅ 安全的错误消息
  • ✅ .微笑配置

总是 :

  • 使用最低权限的 API 密钥
  • Habit Lite IP减白名单
  • 先在 testnet 上测试
  • 监控API密钥使用情况

📈 下一步

  1. 使用公共数据安装和测试
  2. 配置API密钥交易
  3. 与您的系统集成
  4. 制定定制策略

📚 额外资源

🤝 支持

有关技术问题,请参阅:

  1. NOTAS_TECNICAS.md - 实施细节
  2. EXEMPLOS_USO.md - 实际用例
  3. README.md (.tar.gz 内) - 完整文档

根据 MCP Framework 最佳实践开发

✨ 准备生产。🔒 确定 |📦 模块化 |🚀 性能