使用说明
币安阿尔法MCP
用于跟踪币安Alpha交易的MCP服务器,帮助AI代理优化Alpha点数积累。
特性
- 实时交易监控:通过订阅链上事件来跟踪币安Alpha代币的买方活动。
- 基于美元的指标:使用CryptoCompare的实时价格计算以美元为单位的交易价值。
- 数据持久层:在内存中维护交易数据,自动清理超过1小时的记录。
- MCP工具:
get_top_tokens:返回按美元交易量列出的顶级代币的降价表,包括交易品种、美元交易量、名称和地址。get_trade_stats:提供交易美元价值(最小值、最大值、中值)的统计数据和分布表。
- 可配置端点:使用单独的WebSocket(
WS_ENDPOINT)以及HTTP(RPC_ENDPOINT)用于事件监听和令牌查询的端点。
先决条件
- Node.js:版本18或更高版本。
- npm:用于依赖关系管理。
- BSC节点接入:用于事件监听的WebSocket端点和用于令牌查询的HTTP RPC端点,可以从Infura或QuikNode等服务获得。
安装
-
克隆存储库:
git clone https://github.com/kukapay/binance-alpha-mcp.git cd binance-alpha-mcp -
再进行:
npm install -
配置MCP客户端: 要将此服务器与Claude Desktop等MCP客户端一起使用,请将以下内容添加到您的配置文件(或等效文件)中:
{ "mcpServers": { "binance-alpha-mcp": { "command": "node", "args": ["/absolute/path/to/binance-alpha-mcp/index.js"], "env": { "WS_ENDPOINT": "your_ws_endpoint_url", "RPC_ENDPOINT": "your_rpc_endpoint_url" } } } }替换
/absolute/path/to/binance-alpha-mcp使用您的实际安装路径,并更新WS_ENDPOINT和PRC_ENDPOINT使用您自己的端点URL。
用法
服务器公开了两个MCP工具:
get_top_tokes
- 描述:返回按美元交易量列出的顶级代币的降价表。
- 输入:
{ limit: number }(可选,默认为10)。指定输出中要包含的令牌数量。 - 输出示例:
period: last 23 minutes | Symbol | USD Volume | Name | Address | |--------|------------|------|---------| | ZK | $72516.34 | Polyhedra Network | 0xc71b5f631354be6853efe9c3ab6b9590f8302e81 | | B2 | $22893.72 | BSquared Token | 0x783c3f003f172c6ac5ac700218a357d2d66ee2a2 | | AIOT | $5249.05 | OKZOO | 0x55ad16bd573b3365f43a9daeb0cc66a73821b4a5 | | gorilla | $3263.95 | gorilla | 0xcf640fdf9b3d9e45cbd69fda91d7e22579c14444 | | BOOP | $2046.32 | BOOP | 0x9a70815dfb644a24b57358e1041f8d0324c8f6e1 | | BANK | $1305.38 | Lorenzo Governance Token | 0x3aee7602b612de36088f3ffed8c8f10e86ebf2bf | | SKYAI | $1015.69 | SKYAI | 0x92aa03137385f18539301349dcfc9ebc923ffb10 | | KOGE | $672.59 | BNB48 Club Token | 0xe6df05ce8c8301223373cf5b969afcb1498c5528 | | MYX | $477.85 | MYX | 0xd82544bf0dfe8385ef8fa34d67e6e4940cc63e16 | | Drama | $108.37 | Drama | 0xf922fb5f88c19f363cb018e8f7c98c10ed294444 |
get_trade_status
- 描述:返回有关交易美元值的统计数据,包括最小值、最大值、中位数和分布。
- 输入:
{ buckets: number }(可选,默认为10)。指定将交易分配除以美元价值的桶数。 - 输出示例:
period: last 1 minutes min: $0.30, max: $2469.14, median: $653.41 | range | count | |-------|-------| | 0.30~247.19 | 26 | | 247.19~494.07 | 22 | | 494.07~740.95 | 39 | | 740.95~987.84 | 6 | | 987.84~1234.72 | 16 | | 1234.72~1481.61 | 9 | | 1481.61~1728.49 | 1 | | 1728.49~1975.38 | 6 | | 1975.38~2222.26 | 10 | | 2222.26~2469.14 | 2 |
许可证
该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。