README
🚀 Binance 加密货币 MCP
本服务基于模型上下文协议,可助力用户便捷访问 Binance 加密货币市场数据,为获取实时市场信息提供高效途径。
🚀 快速开始
此 MCP 服务允许 AI 代理(如 Claude、Cursor、Windsurf 等)执行 Binance API 调用并获取实时加密货币市场数据,包括价格、烛台图表、订单簿等。你可以直接询问 AI 最新的加密货币价格、交易量、价格走势和其他信息,而无需访问 Binance 网站或其他工具。
✨ 主要特性
可用信息
通过此 MCP 服务,你可以获得以下信息:
- 当前价格信息 - 获取指定加密货币的实时价格
- 订单簿数据 - 查看买入和卖出订单深度
- 烛台图数据 - 获取不同时间段的烛台图数据
- 24 小时价格变化 - 查看过去 24 小时的价格变动
- 交易历史 - 查看最近的交易记录
- 价格统计 - 获取各种时间窗口的价格统计数据
可用工具
| 工具 | 描述 |
| -------------------------- | --------------------------------------- |
| get_price | 获取指定加密货币的当前价格 |
| get_order_book | 获取订单簿数据 |
| get_recent_trades | 获取最近交易列表 |
| get_historical_trades | 获取历史交易数据 |
| get_aggregate_trades | 获取聚合交易列表 |
| get_klines | 获取 K 线/烛台数据 |
| get_ui_klines | 获取优化的 UI-K 线数据 |
| get_avg_price | 获取当前平均价格 |
| get_24hr_ticker | 获取 24 小时价格变动统计 |
| get_trading_day_ticker | 获取交易日市场信息 |
| get_book_ticker | 获取订单簿 Ticker |
| get_rolling_window_ticker | 获取滚动窗口价格变动统计 |
📦 安装指南
在 Cursor 中使用
全局安装
使用 npx 运行 MCP 服务:
npx -y @snjyor/binance-mcp@latest
在 Cursor IDE 中:
- 转到
Cursor Settings>MCP - 点击
+ 添加新的 MCP 服务 - 填写表单:
- 名称:
binance - 类型:
command - 命令:
npx -y @snjyor/binance-mcp@latest
- 名称:
项目安装
在项目中添加一个 .cursor/mcp.json 文件:
{
"mcpServers": {
"binance": {
"command": "npx",
"args": [
"-y",
"@snjyor/binance-mcp@latest"
]
}
}
}
使用
完成配置后,Binance 市场数据工具将自动提供给 Cursor AI 代理:
- 工具将在 MCP 设置下的
可用工具中列出 - 代理会在相关内容时自动使用这些工具
- 你可以明确要求代理使用这些工具
在其他 MCP 兼容环境中使用
{
"mcpServers": {
"binance": {
"command": "npx",
"args": [
"-y",
"@snjyor/binance-mcp@latest"
]
}
}
}
💻 使用示例
基础用法
以下是一些使用示例:
查询比特币价格
请告诉我当前比特币的价格
查询以太坊的订单簿
你能显示一下以太坊的订单簿吗?
获取过去一天的交易记录
请列出过去一天的交易记录。
🔧 技术细节
开发
要开发此服务,请按照以下步骤操作:
- 克隆仓库
- 安装依赖项:
npm install - 运行测试:
npm test - 构建项目:
npm run build
调试服务器
要调试服务器,请执行以下命令:
npm run debug
然后访问 http://localhost:3000。
📄 许可证
本项目受 Apache 2.0 许可证的保护。
扫码联系在线客服