MCP RSS Server
МКП RSS
MCP RSS — это сервер Model Context Protocol (MCP) для взаимодействия с RSS-каналами.
Функции
Анализ файлов OPML для импорта подписок на RSS-каналы
Автоматически извлекать и обновлять статьи из RSS-каналов
Раскрытие RSS-контента через MCP API
Отметить статьи как избранные
Фильтровать статьи по источнику и статусу
Related MCP server: Feedbagel MCP Server
Установка
Предпосылки
Node.js (v14 или выше)
База данных MySQL
Настройка MySQL
$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysqlУстановить МКП
Этот MCP использует stdio для связи. Заполните npx mcp_rss в команде, заполните конфигурацию, которую нужно настроить в переменной окружения, и по крайней мере используйте свой собственный файл opml.
Использовать в рабочем столе claude
{
"key": "rss",
"command": "npx",
"args": [
"mcp_rss"
],
"env": {
"OPML_FILE_PATH": "/Users/guyanhua/feeds.opml"
}
}
Конфигурация
Установите следующие переменные среды для настройки MCP RSS:
Параметры конфигурации
Вариант | Описание | Значение по умолчанию |
DB_HOST | Хост базы данных | локальный хост |
DB_PORT | Порт базы данных | 3306 |
DB_USERNAME | Имя пользователя базы данных | корень |
DB_ПАРОЛЬ | Пароль базы данных | 123456 |
DB_DATABASE | Имя базы данных | mcp_rss |
OPML_FILE_PATH | Путь к вашему файлу OPML с RSS-каналами | "./feeds.opml" |
RSS_UPDATE_INTERVAL | Интервал загрузки обновлений RSS (в минутах) | 1 |
Справочник API MCP
Сервер MCP RSS предоставляет следующие методы API:
получить_контент
Получайте статьи из подписанных RSS-каналов.
Параметры:
Параметр | Тип | Описание | Необходимый |
статус | нить | Фильтр по статусу статьи («нормальная» или «избранная») | Нет |
источник | нить | Фильтр по источнику (название канала) | Нет |
предел | число | Максимальное количество возвращаемых статей | Нет (по умолчанию: 10) |
Ответ:
{
"articles": [
{
"id": 1,
"title": "Article Title",
"content": "Article content...",
"link": "https://example.com/article",
"pubDate": "2023-01-01T12:00:00Z",
"fetchDate": "2023-01-01T12:30:00Z",
"status": "normal",
"feedTitle": "Example Feed",
"feedCategory": "Technology"
}
],
"success": true
}получить_источники
Получите все доступные источники RSS-каналов.
Параметры: Нет
Ответ:
{
"sources": [
{
"id": 1,
"title": "Example Feed",
"category": "Technology"
}
],
"success": true
}установить_тег
Установите статус статьи (обычная или избранная).
Параметры:
Параметр | Тип | Описание | Необходимый |
статус | нить | Статус статьи («нормальный» или «избранный») | Да |
articleId | число | Идентификатор статьи для обновления | Да |
Ответ:
{
"success": true,
"message": "Article 1 status has been updated to favorite"
}Лицензия
Массачусетский технологический институт
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Model Context Protocol server for Studex tools, notifications, and profile integrations
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
A Model Context Protocol server for Wix AI tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP RSS is a Model Context Protocol (MCP) server for interacting with RSS feeds7 npm27MIT

Feedbagel MCP Serverofficial
AlicenseAqualityDmaintenanceModel Context Protocol server for the Feedbagel API. Enables agents to follow RSS feeds, manage webhook subscriptions, and read entries on a user's behalf.1715 npm3MIT- AlicenseAqualityCmaintenanceA Model Context Protocol server for RSSHub that enables AI assistants to access and query various RSS feeds, manage subscriptions, and search routes through natural language.514 npm9MIT
- AlicenseAqualityCmaintenanceAn MCP server for managing and querying RSS/news feeds, enabling real-time fetching, searching, and retrieval of feed items.522 npm1MIT