MCP RSS Server
МКП RSS
MCP RSS — это сервер Model Context Protocol (MCP) для взаимодействия с RSS-каналами.
Функции
Анализ файлов OPML для импорта подписок на RSS-каналы
Автоматически извлекать и обновлять статьи из RSS-каналов
Раскрытие RSS-контента через MCP API
Отметить статьи как избранные
Фильтровать статьи по источнику и статусу
Related MCP server: SourceSync.ai 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 installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
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