Prototypr/feedbagel-mcp

Prototypr/feedbagel-mcp

от prototypr
MCP-сервер для интеграции RSS-лент через Feedbagel. Позволяет агентам искать, подписываться и читать записи, а также управлять вебхуками. Полезен разработчикам, создающим автоматизированные системы...

feedbagel-mcp

Model Context Protocol server for the Feedbagel API. Lets agents follow RSS feeds, manage webhook subscriptions, and read entries on a user's behalf.

Install

npm install -g feedbagel-mcp

Or run via npx feedbagel-mcp without installing.

Setup

  1. Mint an API key at https://feedbagel.com/dashboard/keys (pick the "Agent" scope).
  2. Add the server to your MCP client config.

Claude Desktop / Cursor / Windsurf

{
  "mcpServers": {
    "feedbagel": {
      "command": "npx",
      "args": ["-y", "feedbagel-mcp"],
      "env": {
        "FEEDBAGEL_API_KEY": "fb_..."
      }
    }
  }
}

Tools

17 tools across discovery, follows, webhooks, and entry reads.

Discovery (read)

  • search_feeds — keyword search across the catalog
  • search_feeds_by_url — find feeds at a given host
  • get_host_metadata — title, favicon, and feed list for a host
  • list_entries — recent entries, paginated
  • get_entry, get_entry_by_slug — fetch a single entry

Follows (write)

attach_feed_to_webhook

[write] Прикрепите фид к подписке вебхука, чтобы его новые записи доставлялись.

[write] Прикрепите фид к подписке вебхука, чтобы его новые записи доставлялись.

Параметры

  • webhook_idstringобязательный

    Webhook subscriber UUID

  • feed_idintegerобязательный

    Numeric feed id

create_webhook

[write] Создать подписку на вебхук. Ответ содержит webhook_secret ОДИН раз; бот должен сохранить его для HMAC-валидации. Учитывается в лимите подписок.

[write] Создать подписку на вебхук. Ответ содержит webhook_secret ОДИН раз; бот должен сохранить его для HMAC-валидации. Учитывается в лимите подписок.

Параметры

  • webhook_urlstringобязательный
  • subscriber_namestring
  • notesstring
delete_webhook

[write] Удалить подписку вебхука и все вложения ленты.

[write] Удалить подписку вебхука и все вложения ленты.

Параметры

  • webhook_idstringобязательный

    Webhook subscriber UUID

detach_feed_from_webhook

[write] Прекратить доставку записей фида на вебхук-подписку.

[write] Прекратить доставку записей фида на вебхук-подписку.

Параметры

  • webhook_idstringобязательный

    Webhook subscriber UUID

  • feed_idintegerобязательный

    Numeric feed id

follow_feed

[write] Добавить канал в список подписок пользователя. Идемпотентно. Учитывается в лимите подписок.

[write] Добавить канал в список подписок пользователя. Идемпотентно. Учитывается в лимите подписок.

Параметры

  • feed_idintegerобязательный

    Numeric feed id

get_entry

[read] Получить одну запись по числовому идентификатору.

[read] Получить одну запись по числовому идентификатору.

Параметры

  • entry_idintegerобязательный
get_entry_by_slug

[read] Получить одну запись по её URL-слагу (соответствует /post/<slug> на сайте).

[read] Получить одну запись по её URL-слагу (соответствует /post/<slug> на сайте).

Параметры

  • slugstringобязательный
get_host_metadata

[read] Получить метаданные (заголовок, описание, фавикон, список лент) для хост-домена.

[read] Получить метаданные (заголовок, описание, фавикон, список лент) для хост-домена.

Параметры

  • hoststringобязательный
list_entries

[read] Выводит последние записи из всех лент с постраничной разбивкой. Используйте sort_by='published' (по умолчанию) для сортировки от новых к старым.

[read] Выводит последние записи из всех лент с постраничной разбивкой. Используйте sort_by='published' (по умолчанию) для сортировки от новых к старым.

Параметры

  • pageinteger
  • per_pageinteger
  • sort_byenum
    publishedcreated
  • sort_orderenum
    ascdesc
list_subscriptions

[read] Унифицированный список подписок на ленту и подписок на вебхуки пользователя. Каждый элемент помечен типом kind: 'follow' или 'webhook'.

[read] Унифицированный список подписок на ленту и подписок на вебхуки пользователя. Каждый элемент помечен типом kind: 'follow' или 'webhook'.

Параметры

Без параметров.

list_webhooks

[read] Вывести список всех вебхук-подписок, принадлежащих пользователю.

[read] Вывести список всех вебхук-подписок, принадлежащих пользователю.

Параметры

Без параметров.

me

[read] Возвращает email, план и статус аутентифицированной учётной записи. Используйте как smoke test перед другими вызовами.

[read] Возвращает email, план и статус аутентифицированной учётной записи. Используйте как smoke test перед другими вызовами.

Параметры

Без параметров.

pause_webhook

[write] Приостановить доставку уведомлений для подписки на вебхуки. Существующие вложения сохраняются; поллер пропускает этого подписчика, пока доставка не будет возобновлена.

[write] Приостановить доставку уведомлений для подписки на вебхуки. Существующие вложения сохраняются; поллер пропускает этого подписчика, пока доставка не будет возобновлена.

Параметры

  • webhook_idstringобязательный

    Webhook subscriber UUID

resume_webhook

[write] Возобновить доставки для приостановленной подписки на вебхук.

[write] Возобновить доставки для приостановленной подписки на вебхук.

Параметры

  • webhook_idstringобязательный

    Webhook subscriber UUID

search_feeds

[read] Выполняет поиск в каталоге фидов по ключевому слову. Ищет совпадения в названиях фидов, URL-адресах и именах хостов. Возвращает до 20 результатов со статистикой новизны.

[read] Выполняет поиск в каталоге фидов по ключевому слову. Ищет совпадения в названиях фидов, URL-адресах и именах хостов. Возвращает до 20 результатов со статистикой новизны.

Параметры

  • querystringобязательный
search_feeds_by_url

[read] Найти ленты (feeds) на конкретном хосте или фрагменте URL. Используйте это, когда пользователь уже знает сайт (например, theverge.com) и хочет получить его ленты.

[read] Найти ленты (feeds) на конкретном хосте или фрагменте URL. Используйте это, когда пользователь уже знает сайт (например, theverge.com) и хочет получить его ленты.

Параметры

  • url_or_hoststringобязательный
unfollow_feed

[write] Удалить фид из списка подписок пользователя.

[write] Удалить фид из списка подписок пользователя.

Параметры

  • feed_idintegerобязательный

    Numeric feed id

Другие проверенные MCP-сервера

growthbook/growthbook-mcp

growthbook/growthbook-mcp

официальный

MCP сервер для GrowthBook — управляйте A/B-тестами и фича-флагами прямо из AI-ассистента. Просматривайте эксперименты, добавляйте флаги и автоматизируйте работу с GrowthBook без переключения в веб-...

TypeScript24
Gitlab MCP

Gitlab MCP

GitLab MCP сервер для AI-клиентов: управляйте проектами, merge request, issues, pipelines, wiki и релизами. Поддерживает PAT, OAuth, read-only режим и удаленную авторизацию. Работает с VS Code, Claude, Cursor и другими MCP инструментами.

TypeScript1819
vectorize-io/vectorize-mcp-server

vectorize-io/vectorize-mcp-server

официальный

MCP-сервер для интеграции с Vectorize: выполняет векторный поиск по документам, извлекает текст из любых файлов в Markdown и запускает Deep Research. Полезен разработчикам AI-приложений, работающих...

JavaScript109
skill-seekers/Skill_Seekers

skill-seekers/Skill_Seekers

MCP-сервер Skill Seekers преобразует документацию, GitHub, PDF, видео и 18 типов источников в структурированные знания для AI-систем. Подходит для создания AI-навыков (Claude, Gemini, OpenAI), RAG-...

Python14495
ravitemer/mcphub.nvim

ravitemer/mcphub.nvim

MCP Hub — MCP клиент для Neovim, интегрирующий серверы MCP в редактор. Управляйте инструментами, ресурсами и промптами, используйте с чат-плагинами (Avante, CodeCompanion). Подходит разработчикам, автоматизирующим код через AI.

Lua1784
vectara/vectara-mcp

vectara/vectara-mcp

официальный

MCP-сервер для RAG с Vectara: семантический поиск, генерация и коррекция галлюцинаций. Помогает AI-агентам выдавать фактологически точные ответы с верификацией. Совместим с Claude Desktop.

Python27
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин