返回市场
加密RSS-MCP

加密RSS-MCP

作者:kukapay8 星标更新:2025-07-24

项目介绍

Crypto RSS MCP

一个MCP服务器,聚合来自多个RSS源的实时加密货币新闻,帮助AI代理在快速变化的市场中做出明智决策。

<a href="https://glama.ai/mcp/servers/@kukapay/crypto-rss-mcp"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=616639626,2801773149&fm=3081&app=3081&f=PNG?w=760&h=400" alt="crypto-rss-mcp MCP服务器" /> </a>

GitHub License Python Version Status

功能

  • 获取订阅源:从指定的RSS订阅源中获取最新条目,并以Markdown格式和纯文本摘要形式呈现。
  • 关键词过滤:根据描述或类别中的关键词过滤订阅源。
  • OPML支持:从本地提供的OPML文件导入订阅源列表,该文件由Chainfeeds提供。
  • LLM集成:包含一个提示,用于分析订阅源内容,总结关键点并识别加密货币市场的趋势。

预备条件

  • Python:版本3.10。
  • uv:Python项目的包和依赖管理器。

安装

  1. 克隆仓库

    git clone https://github.com/kukapay/crypto-rss-mcp.git
    cd crypto-rss-mcp
    
  2. 安装依赖项: 使用uv添加所需的依赖项:

    uv sync
    

使用方法

运行服务器

在开发模式下启动FastMCP服务器:

uv run mcp dev cli.py

安装到Claude桌面

作为Claude桌面应用程序安装服务器:

uv run mcp install cli.py --name "Crypto RSS阅读器"

配置文件作为参考:

{
   "mcpServers": {
       "Crypto RSS阅读器": {
           "command": "uv",
           "args": [ "--directory", "/path/to/crypto-rss-mcp", "run", "crypto-rss-mcp" ]
       }
   }
}

可用工具

get_crypto_rss_list

列出OPML文件中的可用RSS订阅源,可选地通过关键词进行过滤。

参数

  • keyword(str,可选):过滤描述或类别中出现关键词的订阅源(不区分大小写)。
  • opml_file(str,可选):本地OPML文件路径(默认为"RAW.opml")。

示例

列出可用的加密货币RSS订阅源

输出

可用的加密货币RSS订阅源:

类别:05. 研究/VC
URL:https://b10c.me/feed.xml
描述:0xB10C的博客:德国比特币自由职业开发者在0xB10C的博客上

类别:03. 媒体
URL:https://bitcoinmagazine.com/feed
描述:比特币杂志
...

get_rss_feed

获取并格式化指定RSS订阅源的最新10个条目为Markdown格式。

参数

  • feed_url(str):要获取的RSS订阅源的URL。

示例

读取此RSS订阅源:https://blog.0xproject.com/feed

输出

# 订阅源:0x博客 - Medium

## 条目1
- **标题**:介绍0x协议v4
- **链接**:[https://blog.0xproject.com/...](https://blog.0xproject.com/...)
- **发布日期**:Mon, 28 Apr 2025 10:00:00 GMT
- **摘要**:0x协议v4带来了改进的效率...

  ### 为什么这很重要
  这次更新增强了...
...

可用提示

analyze_rss_feed

创建一个提示,用于分析RSS订阅源的内容,总结关键点并识别加密货币市场的趋势。

参数

  • url(str):要分析的RSS订阅源的URL。

示例

分析此RSS订阅源的内容 https://blog.0xproject.com/feed,总结关键点,并识别任何加密货币市场的趋势。

许可证

本项目采用MIT许可证。详情见LICENSE文件。