Provides access to Bitcoin-related news feeds and content for market analysis and trend identification
Imports feed lists from GitHub repositories, specifically the Chainfeeds repository for Web3 RSS aggregation
Formats retrieved RSS feed entries as Markdown with plain-text summaries for better readability
Retrieves and formats cryptocurrency news from multiple RSS feeds, with support for keyword filtering and feed listing from OPML files
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:
- Install Dependencies:
Add the required dependencies using
uv
:
Usage
Running the Server
Start the FastMCP server in development mode:
Installing to Claude Desktop
Install the server as a Claude Desktop application:
Configuration file as a reference:
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:
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:
Available Prompts
analyze_rss_feed
Creates a prompt for analyzing RSS feed content, summarizing key points and identifying cryptocurrency market trends.
Parameters:
url
(str): The RSS feed URL to analyze.
Example:
Analyze the content of this RSS feed https://blog.0xproject.com/feed, summarize the key points, and identify any trends in the cryptocurrency market."
License
This project is licensed under the MIT License. See the LICENSE file for details.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
crypto-rss-mcp
Related MCP Servers
- -securityAlicense-qualityMCP RSS is a Model Context Protocol (MCP) server for interacting with RSS feedsLast updated -2517TypeScriptMIT License
- TypeScriptMozilla Public License 2.0
- PythonMIT License
- PythonMIT License