Skip to main content
Glama

МКП RSS

MCP RSS — это сервер Model Context Protocol (MCP) для взаимодействия с RSS-каналами.

Функции

  • Анализ файлов OPML для импорта подписок на RSS-каналы

  • Автоматически извлекать и обновлять статьи из RSS-каналов

  • Раскрытие RSS-контента через MCP API

  • Отметить статьи как избранные

  • Фильтровать статьи по источнику и статусу

Related MCP server: Juhe News 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" }

Лицензия

Массачусетский технологический институт

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xrusjohn/mcp_rss_buhe'

If you have feedback or need assistance with the MCP directory API, please join our Discord server