Binance 比特币 MCP 工具
该项目提供了一个模型上下文协议(MCP)工具,用于从币安获取比特币价格数据。它允许大型语言模型通过标准化的界面访问实时和历史比特币市场数据。
特性
- 获取当前比特币行情数据(价格、24小时变化、交易量等)
- 从订单簿中获取最佳出价和要价
- 获取最近的交易
- 以可定制的时间间隔获取历史价格数据
- 短时间流式传输实时比特币价格更新
安装
# Clone the repository
git clone https://github.com/yourusername/binance-mcp.git
cd binance-mcp
# Install dependencies
pnpm install
# Build the project
pnpm build用法
要将此工具与MCP兼容的LLM客户端一起使用:
# Start the MCP server
pnpm start然后连接您的MCP兼容LLM客户端,与币安数据进行交互。
可用工具
- 获取_比特币_ticker - 获取当前比特币代币数据
- 参数: - symbol (可选,默认:“BTCUSDT”)-交易对符号
- 获取_比特币_订单_预订 -获取当前最佳出价和要价
- 参数: - symbol (可选,默认:“BTCUSDT”)-交易对符号
- get_bitcoin_recent_trades -获取最近的交易
- 参数: - symbol (可选,默认:“BTCUSDT”)-交易对符号 - limit (可选,默认值:10)-要获取的交易数量
- get_bitcoin_price_history -获取历史曲线/烛台数据
- 参数: - symbol (可选,默认:“BTCUSDT”)-交易对符号 - interval (可选,默认:“1h”)-Kline间隔(1m、3m、5m、15m、30m、1h、2h、4h、6h、8h、12h、1d、3d、1w、1m) - limit (可选,默认值:24)-要获取的蜡烛数量
- 获取价格_比特币_价格 -获取实时价格更新
- 参数: - symbol (可选,默认:“btcusdt”)-交易对符号小写 - duration (可选,默认值:5,最大值:30)-收集实时数据的持续时间(秒)
LLM提示示例
连接到MCP兼容的LLM后,您可以使用以下提示:
- “当前比特币价格和24小时变化是多少?”
- “给我看看比特币当前的买入价和卖出价之间的价差。”
- “分析最近10笔比特币交易,找出任何模式。”
- “获取过去24小时的比特币价格历史记录,并解释趋势。”
- “观看实时比特币交易5秒,告诉我是否有更多的买入或卖出压力。”
发展
要更改项目,请执行以下操作:
- 修改源代码
src目录 - 跑
pnpm build编译TypeScript代码 - 使用测试您的更改
pnpm start
免责声明
此工具仅用于教育和信息目的。这不是财务建议。
