
一个MCP服务器,从多个RSS接口中汇总实时加密货币新闻.
概览
一个MCP服务器,从多个RSS种子中汇总实时加密货币消息,帮助AI代理在一个快节奏的市场上做出知情决定. - :从指定的 RSS 种子中获取最新条目, 将其格式化为 Markdown 并使用纯文本摘要 。 - :通过描述或类别中的关键词进行过滤。 -:从Chainfeeds提供的本地OPML文件中导入种子列表. - 包括快速分析饲料内容,总结关键要点并查明密码货币市场趋势。 -3.10版本 -:Python项目的软件包和依赖管理器. 2.: 使用uv添加所需的依赖性: 以开发模式启动 FastMCP 服务器 : 将服务器安装为 Claude 桌面应用程序 : 从 OPML 文件列出可用的 RSS 种子,可选通过关键词过滤. : - 关键词( str, 可选): 过滤输入关键词出现在描述或类别中的地方(大小写不敏感)。 - opml 文件(字符串,可选) : 本地 OPML 文件路径( 默认为"RAW.
概述(AI 翻译)
一个MCP服务器,从多个RSS种子中汇总实时加密货币消息,帮助AI代理在一个快节奏的市场上做出知情决定.
□ 特性
- Feed检索: 从指定的 RSS 种子获取最新条目, 将其格式化为 Markdown 并使用纯文本摘要 。
- 关键字过滤:根据描述或类别中的关键词进行过滤。
- OPML支持:从Chainfeeds提供的本地OPML文件中导入种子列表.
- ** LLM一体化**: 包括迅速分析饲料内容,总结关键点并查明密码货币市场趋势。
□ 先决条件
- ** Python**: 第3.10版。
- uv:Python项目的软件包和依赖管理器。
□ 安装
-
** 仓库单位**:
-
** 安置依赖**: 使用 [[T0] 添加所需的依赖性 :
□ 使用量
QQ 运行服务器
以开发模式启动 FastMCP 服务器 :
安装到 Claude 桌面
将服务器安装为 Claude 桌面应用程序 :
作为参考的配置文件 :
可用的工具
get_crypto_rss_list
从 OPML 文件列出可用的 RSS 种子,可选通过关键词过滤.
** 参数**:
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Crypto RSS MCP
An MCP server that aggregates real-time cryptocurrency news from multiple RSS feeds, helping AI agents make informed decisions in a fast-paced market.
Features
- Feed Retrieval: Fetches latest entries from specified RSS feeds, formatting them as Markdown with plain-text summaries.
- Keyword Filtering: Filters feeds by keyword in descriptions or categories.
- OPML Support: Import feed list from a local OPML file provided by Chainfeeds.
- LLM Integration: Includes a prompt for analyzing feed content to summarize key points and identify cryptocurrency market trends.
Prerequisites
- Python: Version 3.10.
- uv: Package and dependency manager for Python projects.
Installation
-
Clone the Repository:
git clone https://github.com/kukapay/crypto-rss-mcp.git cd crypto-rss-mcp -
Install Dependencies: Add the required dependencies using
uv:uv sync
Usage
Running the Server
Start the FastMCP server in development mode:
uv run mcp dev cli.py
Installing to Claude Desktop
Install the server as a Claude Desktop application:
uv run mcp install cli.py --name "Crypto RSS Reader"
Configuration file as a reference:
{
"mcpServers": {
"Crypto RSS Reader": {
"command": "uv",
"args": [ "--directory", "/path/to/crypto-rss-mcp", "run", "crypto-rss-mcp" ]
}
}
}
Available Tools
get_crypto_rss_list
Lists available RSS feeds from an OPML file, optionally filtered by keyword.
Parameters:
keyword(str, optional): Filter feeds where the keyword appears in the description or category (case-insensitive).opml_file(str, optional): Path to a local OPML file (defaults to"RAW.opml").
Example:
List available cryptocurrency RSS feeds
Output:
Available Cryptocurrency RSS Feeds:
Category: 05. Research/VC
URL: https://b10c.me/feed.xml
Description: 0xB10C's Blog: German Bitcoin freelance developer on 0xB10C's Blog
Category: 03. Media
URL: https://bitcoinmagazine.com/feed
Description: Bitcoin Magazine
...
get_rss_feed
Fetches and formats the latest 10 entries from a specified RSS feed as Markdown.
Parameters:
feed_url(str): The URL of the RSS feed to fetch.
Example:
Read this RSS feed: https://blog.0xproject.com/feed
Output:
# Feed: 0x Blog - Medium
## Entry 1
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"Crypto RSS Reader": {
"command": "uv",
"args": [ "--directory", "/path/to/crypto-rss-mcp", "run", "crypto-rss-mcp" ]
}
}
}