Binance公告实时推送服务

一个实时推送Binance公告的MCP服务器,使AI代理能够即时分析和响应市场动态更新。

  • by kukapay
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 kukapay/binance-announcements-mcp

使用说明

币安公告MCP

MCP服务器,实时将最新的币安公告流式传输给您的AI代理,实现对市场动态更新的即时分析和行动。

特性

  • 获取币安公告:从币安端点检索每个请求最多20条公告。
  • 分页支持:指定页码以获取不同的公告集。
  • Markdown输出:公告格式为 - [title](url) _(time)_ 为了便于阅读。

先决条件

  • Python 3.10+
  • 紫外线 (推荐)或pip用于依赖关系管理

安装

  1. 克隆存储库:

    git clone https://github.com/kukapay/binance-announcements-mcp.git
    cd binance-announcements-mcp
    
  2. 再进行:

    uv sync
    
  3. 安装到克劳德桌面:

    将服务器安装为Claude Desktop应用程序:

    uv run mcp install main.py --name "Binance Announcements"
    

    配置文件作为参考:

    {
       "mcpServers": {
           "Binance Announcements": {
               "command": "uv",
               "args": [ "--directory", "/path/to/binance-announcements-mcp", "run", "main.py" ]
           }
       }
    }
    

    替换 /path/to/binance-announcements-mcp 使用您的实际安装路径。

用法

服务器提供单个MCP工具, fetch_latest_announcements,它获取币安公告并以Markdown格式返回。

这 fetch_latest_announcements 工具接受两个参数:

  • count (int,默认值:20):要获取的公告数量(最多20个)。
  • page (int,默认值:1):分页页码。

示例提示

List the 5 newest Binance announcements.

示例响应:

# Binance Announcements

- [New Listing: Token XYZ](https://www.binance.com/en/support/announcement/123) _07-07 10:30:00_
- [Scheduled Maintenance](https://www.binance.com/en/support/announcement/124) _07-07 09:15:00_
- [Trading Competition Update](https://www.binance.com/en/support/announcement/125) _07-07 08:00:00_
- [Wallet Upgrade Notice](https://www.binance.com/en/support/announcement/126) _07-07 07:45:00_
- [New Staking Options](https://www.binance.com/en/support/announcement/127) _07-07 06:30:00_

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。