用途
crypto-rss-mcp 是一个 MCP(Model Context Protocol)服务器,用于从多个 RSS 源聚合实时加密货币新闻,帮助 AI 智能体在快速变化的市场中做出更明智的决策。
主要能力
- 源抓取:从指定的 RSS 源获取最新条目,并将其格式化为带纯文本摘要的 Markdown。
- 关键词过滤:按描述或分类中的关键词过滤源。
- OPML 支持:从 Chainfeeds 提供的本地 OPML 文件导入源列表。
- LLM 集成:内置一个提示词,用于分析源内容,总结要点并识别加密货币市场趋势。
使用方式
环境要求
- Python:版本 3.10。
- uv:用于 Python 项目的包和依赖管理器。
安装步骤
- 克隆仓库:
git clone https://github.com/kukapay/crypto-rss-mcp.git cd crypto-rss-mcp - 安装依赖:使用 uv 添加所需依赖:
uv sync
运行服务器
以开发模式启动 FastMCP 服务器。
安装到 Claude Desktop
将服务器安装为 Claude Desktop 应用,并提供配置文件作为参考。
可用工具
- 列出可用 RSS 源:从 OPML 文件列出可用的 RSS 源,可选按关键词过滤。
keyword(字符串,可选):过滤描述或分类中出现该关键词的源(不区分大小写)。opml_file(字符串,可选):本地 OPML 文件路径(默认为 "RAW.opml")。- 示例:列出可用的加密货币 RSS 源。
- 读取 RSS 源:从指定的 RSS 源获取并格式化最新 10 条条目为 Markdown。
feed_url(字符串):要抓取的 RSS 源 URL。- 示例:读取此 RSS 源:https://blog.0xproject.com/feed
可用提示词
- 分析 RSS 源内容:创建一个提示词,用于分析 RSS 源内容,总结要点并识别加密货币市场趋势。
url(字符串):要分析的 RSS 源 URL。- 示例:分析此 RSS 源的内容 https://blog.0xproject.com/feed ,总结要点,并识别加密货币市场中的任何趋势。
适用场景
适用于需要实时加密货币新闻聚合的 AI 智能体工作流,例如市场趋势分析、新闻摘要生成等。
限制
- 项目基于 MIT 许可证,详见 LICENSE 文件。
- 其他限制信息暂未提供。