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] Прикрепляет фид к подписке webhook, чтобы его новые записи доставлялись.

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

    Числовой идентификатор фида.

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

    UUID подписчика Webhook

create_webhook

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

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

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

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

    UUID подписчика Webhook

detach_feed_from_webhook

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

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

    Числовой идентификатор фида.

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

    UUID подписчика Webhook

follow_feed

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

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

    Числовой идентификатор фида.

get_entry

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

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

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

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

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

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

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

Параметры
  • pageinteger
  • per_pageinteger
  • sort_byenum
  • sort_orderenum
list_subscriptions

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

Параметры

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

list_webhooks

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

Параметры

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

me

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

Параметры

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

pause_webhook

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

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

    UUID подписчика Webhook

resume_webhook

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

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

    UUID подписчика Webhook

search_feeds

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

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

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

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

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

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

    Числовой идентификатор фида.

0.1.1основная
0.1.0

Выберите клиент, чтобы установить Prototypr/feedbagel-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

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

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

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

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "prototypr-feedbagel-mcp-pin65x0rlq": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "feedbagel-mcp"
      ],
      "env": {
        "FEEDBAGEL_API_KEY": "fb_..."
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"prototypr-feedbagel-mcp-pin65x0rlq\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"feedbagel-mcp\"],\"env\":{\"FEEDBAGEL_API_KEY\":\"fb_...\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "prototypr-feedbagel-mcp-pin65x0rlq": {
      "command": "npx",
      "args": [
        "-y",
        "feedbagel-mcp"
      ],
      "env": {
        "FEEDBAGEL_API_KEY": "fb_..."
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add prototypr-feedbagel-mcp-pin65x0rlq --env FEEDBAGEL_API_KEY=fb_... -- npx -y feedbagel-mcp

Либо через JSON-конфиг:

claude mcp add-json prototypr-feedbagel-mcp-pin65x0rlq "{\"command\":\"npx\",\"args\":[\"-y\",\"feedbagel-mcp\"],\"env\":{\"FEEDBAGEL_API_KEY\":\"fb_...\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add prototypr-feedbagel-mcp-pin65x0rlq --env FEEDBAGEL_API_KEY=fb_... -- npx -y feedbagel-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.prototypr-feedbagel-mcp-pin65x0rlq]
command = "npx"
args = ["-y", "feedbagel-mcp"]

[mcp_servers.prototypr-feedbagel-mcp-pin65x0rlq.env]
FEEDBAGEL_API_KEY = "fb_..."
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите Prototypr/feedbagel-mcp, а в поле команды запуска — строку ниже:
npx -y feedbagel-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

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

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "prototypr-feedbagel-mcp-pin65x0rlq": {
      "command": "npx",
      "args": [
        "-y",
        "feedbagel-mcp"
      ],
      "env": {
        "FEEDBAGEL_API_KEY": "fb_..."
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например prototypr-feedbagel-mcp-pin65x0rlq.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: prototypr-feedbagel-mcp-pin65x0rlq
    command: npx
    args:
      - "-y"
      - "feedbagel-mcp"
    env:
      FEEDBAGEL_API_KEY: fb_...
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

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

Похожие MCP-сервера

recursechat/mcp-server-apple-shortcuts

recursechat/mcp-server-apple-shortcuts

от recursechat

MCP сервер для управления Apple Shortcuts на macOS. Позволяет AI-ассистентам (Claude) запускать и автоматизировать быстрые команды и сценарии. Помогает автоматизировать рутинные задачи на Mac без лишних действий.

JavaScript⭐ 351
GeiserX/lynxprompt-mcp

GeiserX/lynxprompt-mcp

от geiserx

LynxPrompt-MCP превращает любой экземпляр LynxPrompt в MCP-сервер, чтобы LLM могли просматривать, искать и управлять AI конфигурациями (blueprint-ами). Полезен разработчикам, автоматизирующим работ...

Go⭐ 2
ahujasid/blender-mcp

ahujasid/blender-mcp

от ahujasid

Управляет Blender напрямую: создаёт и редактирует 3D-модели, настраивает материалы, ищет и скачивает модели из Sketchfab и Poly Haven.

Python⭐ 31725
PostcardBot/mcp-server

PostcardBot/mcp-server

от postcardbot

MCP-сервер Postcard.bot для отправки физических открыток по всему миру напрямую из кода. Полезен разработчикам AI-агентов и интеграций — позволяет отправлять реальные открытки через Claude, Cursor ...

TypeScript⭐ 5
6figr-com/jobgpt-mcp-server

6figr-com/jobgpt-mcp-server

от 6figr-com

MCP сервер JobGPT интегрирует AI-ассистентов с платформой поиска работы для автоматического поиска и отклика, генерации резюме под должность и отслеживания заявок. Помогает соискателям автоматизировать процесс.

TypeScript⭐ 26
QGIS MCP

QGIS MCP

от jjsantos01

Создаёт, открывает и сохраняет проекты QGIS, добавляет векторные и растровые слои, запускает алгоритмы обработки данных.

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

Лука Никитин