
kukapay/crypto-rss-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP, который собирает новости о криптовалютах в реальном времени из нескольких каналов RSS.
Обзор
Сервер MCP, который собирает новости о криптовалютах в реальном времени из нескольких RSS-каналов, помогая агентам ИИ принимать обоснованные решения на быстро развивающемся рынке. - Получает последние записи из указанных RSS-канатов, форматируя их как Markdown с простыми текстовыми резюме. Фильтры подают по ключевым словам в описаниях или категориях. Список импортных кормов из локального файла OPML, предоставленного Chainfeeds. Включает в себя подсказку для анализа контента ленты, чтобы обобщить ключевые моменты и определить тенденции рынка криптовалют. Версия 3.10: Менеджер пакетов и зависимостей для проектов Python. 2. : Добавить необходимые зависимости с помощью uv: Запустите сервер FastMCP в режиме разработки: Установите сервер как приложение Claude Desktop: Списки доступных RSS-каналов из файла OPML, необязательно отфильтрованных по ключевым словам. : - ключевое слово (str, факультативно): Фильтр подает, где ключевое слово появляется в описании или категории (случай-нечувствительный). - opml file (str, факультативно): Путь к локальному файлу OPML (по умолчанию "RAW").
Обзор (машинный перевод)
Сервер MCP, который собирает новости о криптовалютах в реальном времени из нескольких RSS-каналов, помогая агентам ИИ принимать обоснованные решения на быстро развивающемся рынке.
Особенности
** Возврат корма**: Получает последние записи из указанных RSS-каналов, форматируя их как Markdown с простыми текстовыми резюме. ** Фильтрация ключевых слов**: фильтры подаются по ключевым словам в описаниях или категориях. OPML Support: Список импортных кормов из локального файла OPML, предоставленного Chainfeeds. Интеграция LLM: Включает в себя подсказку для анализа контента ленты, чтобы обобщить ключевые моменты и определить тенденции криптовалютного рынка.
Предпосылки
- Python: Версия 3.10. uv: Менеджер пакетов и зависимостей для проектов на Python.
##Установка
- Клоун Репозиторий:
2.** Установить зависимости**:
Добавить требуемые зависимости, используя uv:
Использование
Запуск сервера
Запустите сервер FastMCP в режиме разработки:
###Установка в Claude Desktop
Установите сервер как приложение Claude Desktop:
Конфигурационный файл как ссылка:
Доступные инструменты
[[Т1]]
Списки доступных RSS-каналов из файла OPML, необязательно отфильтрованных по ключевым словам.
Параметры:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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 Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"Crypto RSS Reader": {
"command": "uv",
"args": [ "--directory", "/path/to/crypto-rss-mcp", "run", "crypto-rss-mcp" ]
}
}
}