Skip to main content
Glama
fredrsat

feedly-mcp

by fredrsat

feedly-mcp

Lies deine Feedly-Abonnements mit Claude. Frag „Was gibt es Neues in meinen KI-Feeds?“ und erhalte eine Antwort, ohne einen Browser zu öffnen.

⚠️ Hier ist noch nichts installierbar

Dieses Repository enthält derzeit nur Designdokumente — keinen Code.

Es gibt kein npm-Paket, kein .mcpb-Bundle und keine Releases. Jeder Befehl unten wird heute fehlschlagen. Die Befehle beschreiben die beabsichtigte Erfahrung; sie wurden zuerst geschrieben, damit der Installationsablauf entworfen werden konnte, bevor er gebaut wurde.

Beobachte das Repo, wenn du wissen möchtest, wann sich das ändert.


Was es tut

Sechs Tools, mit denen ein Agent dein Feedly-Konto lesen kann:

Tool

Was es dir liefert

list_folders

deine Ordner, mit Anzahl ungelesener Artikel

list_feeds

die Feeds in einem Ordner

get_articles

aktuelle Artikel, bereinigt und gekürzt

unread_counts

wie viel wartet, gesamt und pro Ordner

search_feeds

neue Quellen zum Abonnieren finden

mark_read

Artikel als gelesen markieren (standardmäßig deaktiviert)

Was sie nicht tut

Das ist ein Konnektor, keine Reader-App. Er übersetzt eine Anfrage in einen Feedly-API-Aufruf und gibt eine saubere Antwort zurück. Er speichert deine Artikel nicht, baut kein durchsuchbares Archiv auf, ordnet Dinge nicht über die Zeit ein und sendet keine Digests.

Das sind alles gute Dinge, die man möchten kann — baue sie obendrauf, in einem Claude Project, einer Skill oder einer geplanten Aufgabe. Gerade das Weglassen ist es, was dieses Tool klein genug macht, um vertrauenswürdig zu sein.

Datenschutz

Alles läuft auf deinem eigenen Rechner.

  • Dein Feedly-Token bleibt lokal. Er wird nie irgendwohingeschickt, außer an api.feedly.com.

  • Kein Konto bei uns, kein Server in der Mitte, keine Telemetrie.

  • Nichts davon, was du liest, wird gespeichert, abgesehen von einem kurzlebigen lokalen Cache.


Voraussetzungen

  • Node.js 20 oder neuer — prüfe mit node --version

  • Ein Feedly-Konto und ein API-Token (Schritt 1 unten)

  • Claude Desktop, Claude Code oder jeweils anderer MCP-Client


Schritt 1 — Feedly-API-Token erhalten

  1. Melde dich in Feedly in deinem Browser an.

  2. Öffne https://feedly.com/v3/auth/dev.

  3. Folge den Anweisungen dort, um einen Entwickler-Zugriftstoken zu erzeugen.

  4. Kopiere den Token für den nächsten Schritt an einen sicheren Stellen. Er ist ein Passwort — behandele ihn auch genau wie eines.

Zwei Dinge, die du wissen solltest, bevor du weitermachst.

Tokens laufen ab. Auf einem kostenlosen Konto ist ein Entwickler-Token etwa 30 Tage gültig. Danach wiederholst du diesen Schritt. Bezahlte Pläne können automatisch aktualisiert werden. Das ist die Richtlinie von Feedly, nicht etwas, das dieses Tool umgehen könnte.

Token-Verfügbarkeit hängt from deinem Tarif ab. Feedlys eigene Dokumentation ist sich nicht einheitlich darin, weliche Kontostufen Tokens selbst ausstllen können. Wen it die oben genannte Se ite dir keinen Token gibt, kann dieser Konnektor mit deinem Konto nicht funktionieren, und es gibt keinen Workaround, außer Feedly zu kontaktieren.


Schritt 2 — Installation

Noch nicht verfügbar. All drei Wege unten hängen von einem veröffentlichen Artefakt ab — einem npm-Paket oder einem .mcpb-Bundle — und beides existiert nicht. Dieser Abschnitt ist der Plan, keine Anleitung, den du heute befolgen kannst.

Wähle einen der drei folgenden Wege.

Option A — Claude Desktop mit éénem Klick (einfachste)

  1. Lade das neueste feedly-mcp.mcpb von der Releases-Seite des Repositorues herunter. (Noch keine Releases veröffentlicht.)

  2. Öffne Claude Desktop → EinstellungenErweiterungen.

  3. Zie die .mcpb-Datei in das Fenster.

  4. Ein Einstellungen-Formular erscheint. Füge deinen Token in Feedly-API-Token ein und klicke auf Installieren.

Dein Token wird im Schlüsselbund deines Betriebssystems gespeichert, nicht in einer Klartext-Datei. Everything in Konfiguration lässt sich über dieses Formular bearbeiten.

Option B — Claude Desktop, manuelle Konfiguration

  1. Öffne deine Claude-Desktop-Konfigurationsdatei:

    Betriebssystem

    Pfad

    mac

    ~/Library/Application Support/Claude/claude_desktop_config.json

    Windows

    %APPDATA%\Claude\claude_desktop_config.json

    Falls die Datei nicht existiert, erstellst sie mit {} als Inhalt.

  2. Füge einen feedly-Eintrag hinzu:

    {
      "mcpServers": {
        "feedly": {
          "command": "npx",
          "args": ["-y", "feedly-mcp"],
          "env": {
            "FEEDLY_TOKEN": "paste-your-token-here"
          }
        }
      }
    }

    Hast du bereits weitere Server unter mcpServers? Füge feedly dazusätzlich hinzu — ersetze nicht den gesamten Block.

  3. Starte Claude Desktop vollständig neu. Das Schließen des Fensters reichthinig nicht; beende die Anwendung..

  4. Suche nach Tools icon im Nachrichtfeld. feedly lediglich dort gelistet.

Option C — Claude Code

claude mcp add feedly --env FEEDLY_TOKEN=paste-your-token-here -- npx -y feedly-mcp

Überprüfe, dass es registriert wurde:

claude mcp list

Führe claude mcp add --help aus, falls deine Version eine anderes Flag für Umgebungsvariablen erwartet.


Schritt 3 — Überprüfen, dass es funktioniert

Bevor du Claude etwas fragst, prüfe die Verbindung aus deinem Terminal:

FEEDLY_TOKEN=paste-your-token-here npx -y feedly-mcp doctor

Ein gesundes Wechselnis sieht im aus:

✓ Token found          (environment variable FEEDLY_TOKEN)
✓ Connected to Feedly   you@example.com
✓ 8 folders

  Tech                    70 feeds   user/<uuid>/category/Tech
  Tech - Research         11 feeds   user/<uuid>/category/<uuid>
  Tech - Tooling           6 feeds   user/<uuid>/category/<uuid>
  …

  API calls used today: 1 of 50   (resets in 11h34m)

doctur depends nicht deinen aus: Der Token wird niemals gedruckt. Verwende die Ordnerliste, die du dir anzeigt, wenn scope in Schritt 4 ausfüllst.

Wenn etwas nicht stimmt, springe zu Fehlerbehebung.


Schritt 4 — Garfiguration (optional)

Die Standardwerte sind Vern. gut, und du kannst den ganzen Schritt übersprinnen. Die einstelle Einstellung, die du dir früh ansehen solltest, ist scope – also welche Ordner Claude überhaupt sehen darf.

Erstelle ~/.config/feedly-mcp/config.toml:

[scope]
# Only these folders are visible to the agent. Leave empty for all of them.
include_folders = ["AI", "Longform"]

# Used when you ask about articles without naming a folder.
default_folder = "AI"

[defaults]
hours = 8          # how far back get_articles looks
limit = 100        # max articles per call

Zwei Gründe, include_folders zu setzen:

  • Datenschutz. Dein Arbeitsordner m der Ordner vom Agent nicht lesen kann.

  • Fokus. Weniger Ordner bedeutet kürzere Antworten und weniger Kontext, der anschließend für Material verbraucht wird, nach dem du nicht gefragt hast.

Falls du über Option A installiert hast, bearbeite diese Einstellungen statttdessen im Einstellungsformular der Erweiterung — gleiche Optionen, keine Datei zu suchen.

Die vollständige Liste der Einstellungen: docs/configuration.md.


Verwendung

Frag einfach. Einige Dinge, die eine gut ausfunct:

  • „Was ist in den letzten 24 Stunden in meinen KI-Feeds passiert?"

  • „Was gibt es diese Woche in KI – Forschung zu lesen?"

  • „Wie viele ungelesen sue (such) hab ich, aufgeschlüsselt nach Ordner?"

  • „Find mir Feeds über lokale LLM-Inferung"

  • „Fast die Top 5 nach Engagement aus den letzten 8 Stunden zusammen"

Du mußst die Ordner-IDs nicht kennen. Ordner-### -namen funktionieren, und Claude kann sie auflisten.

Vollständige Tool-Referenz: docs/tools.md.


Dein API-Kontingent — bitte lasen

Dein tägliches API-Kontingent ist klein — kleiner, als Feedlys Doku suggeriert.

Gemessen an der Live-API, meldet ein Entwickler-Token auf einem bezahlte Lizenz auf einem Pro-Plus-Konto eine Untergrenze: höchstens 50 Aufrufe pro Tag, die um Mitternacht UTC zurückgesetzt werden. Feedlys eigene Doku solar: 250 auf Free, 500 auf Professional. Plane bloß mit 50.

Das sind etwa Zeit Gespräche pro Tag, wenn der Agent gesprächig ist. Und das Kontingent wird mit allem anderen geteilt, das dein Konto berührt — including Feedly in your Browser, das du ebenfalls aufhört zu funktionieren, wen der Agent das nicht fördert.

Dieses Tool schützt das Budget in deinem Namen:

  • Ordner- und Abo-Listen werden 24 Stunden auf der Festplatte zwischenspeichert.

  • Wiederholte, identische Anfragen werden innerhalb von 15 Minuten aus dem Cache beantwortet.

  • Ein Aufruf lädt ein ganzes Ordner — nie them vonnen Aufrufen pro Feed.

  • Festest Obergrenzen: drei 10 Starts per Sitzung und 40 pro Tag; so bleibt dir ausreichend Luft.

  • Jede Anwort berichtet, wie much Kontingent noch ursprung. Unterhalb 10 erhalte du eine Warnung.

Prüfe deine abeige Grenze mit doctour – it druckt die Limit, die dein Konto wirklich meldet. Wenn dort was über 50 steht, kannst du das Budget in the Konfiguration sicher erhöhen.


Artik als gelesen markieren

mark_read ist endgügig. Feedly has keinen Rückgängig, und die Wiederherstellung bedeut, deren Support zu schreiben. From deshalb ist es standarddeactive.

Um das Markieren einelner Artikel zu aktiveren:

[writes]
enabled = true

Um einen ganzen Ordner auf einmal als gelesen zu markieren — ein ein viel größerer Wirkbereich — ist ein zweiter Schalter von dir noch einmal extra ermöglicht:

[writes]
enabled = true
bulk_mark_read = true

Das Abbestellen ist nicht implemented, on its own, aósichtlich. Das machst du in Feedly.


etershebung

doctor says the token is missing:

Der Server sucht in dieser Reihenfolge: (1) die FEEDLY_TOKEN Umgebungsvariable, danach die Datei, die feedly.token_file angibt. Der Stellen sicher, dass dein Token in der eingesetzten Datei sagt. Als häufigste Ursache understand, die Soll-Konfiguration zu bearbeiten, während Claude Desktop a erhaltene leere per environment variable, die gewinnt.

„Token" expired“ or or 401

Free-Konto-Tokens halten in etwa 30 Tagen. Wiederhole Schritt 1 und update den Token an der Speicherort. Wenig zu erwarten, and wird immer wieder aufpassieren, kein Bug.

Claude sieht die Tools nicht

Starte Claude Desktop vollständig new — an ein Fenster neu nicht. beginnt ein a new MCP. Überprüfe Herr deinen JSON valid is (a ein hängendes Komma is die übliche, Ursache), für node --version (read ≥ 20.

„Rate limit exceeded" (...) 429

Du hast dein Feedly-Kontingent für heute aufgebraucht. Sie setzzen sich nach Feedlys Zeitplan zurück; die Fehlermeldung enthält die Erreichungszeit. Der Server wird nicht automatisch erneut ein − erneutes.

Vers en will only deepen the hole.

„Daily budget exhausted“

Das unterschechtet sich von den ober: Der ist die Obergrenze von diesem Tool, nicht von Feedly. Du hast trotzdem noch echtes Kontingent. Erhöhe budget.daily_calls, wenn du mehr möchtest.

Anderer „outside configured scope“ sí

sco e.include_folders gesetzt, und der Ordner ist nicht darin enthalten. Hinzufügen — oder the Liste leeren, for ally.

Cache-Daten wirkt, als gehören sie zu anderes Konto

Leere den Cache und versuchen it:

rm -rf ~/.cache/feedly-mcp

Mitwirken

Issue und Pull-Requests willkommen sind.Design-Rationale — inklusive neuen gezielten Exclusions — ist in der feedlymcpspec.md festehallten.Wenn du es das vor schlägst, was feature — und deine Idee auf mit Liste „nicht im umfang" steht, ist das eine mit Entscheidung, dieite notentsicht. Bin GodYou are Ausnahme herr.

Lizenz

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Persistent context for Claude. Your AI always knows your projects and next actions across sessions.

  • Connect Claude to Fathom meeting recordings, transcripts, and summaries

  • WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.

View all MCP Connectors

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/fredrsat/feedly-mcp'

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