Skip to main content
Glama
simonives

Reed MCP Server

by simonives

Reed

Licence Python Version CI Status Status

BETA. Reed ist öffentlich und nutzbar, aber noch vor 1.0.0. Vor dem v1.0.0-Tag sind bahnbrechende Änderungen zu erwarten. Siehe Roadmap zu v1.0.0 weiter unten für das, was noch aussteht.

Ein selbst gehosteter, quelloffener RSS-Reader mit einem graphentauglichen Datenmodell, öffentlicher REST-API und erstklassigem MCP-Server.

Was ist Reed?

Reed ist ein Einzelbenutzer-RSS-Reader zum Selbsthosten, gebaut für Einfachheit und Entwicklerzugriff. Er verwendet eine Graphdatenbank (Kuzu), um Beziehungen zwischen Feeds, Artikeln, Autoren, Themen und Tags zu modellieren – was ihn für KI-Tools über einen eingebauten MCP-Server durchquerbar macht.

Related MCP server: mcp-obsidian

Warum ich Reed gebaut habe

Meine tägliche Leseroutine läuft über ein KI-gestütztes Second Brain, und RSS passte nie sauber hinein. Der Reader, den ich nutzte, hielt anständigen API-Zugriff hinter einer kostenpflichtigen Stufe, und selbst dann war sein Datenmodell – und das jedes Konkurrenten, ob FOSS oder kommerziell – eine flache Liste von Artikeln. Keiner von ihnen war mit KI-Clients als erstklassigen Konsumenten gebaut, also gab es keine Möglichkeit, einem Agenten etwas Reicheres zu geben als „hier sind einige ungelesene Elemente“.

Reed existiert, um das zu beheben. Feeds, Artikel, Autoren, Themen und Tags sind Knoten und Kanten in einem Graphen, nicht Zeilen in einer Tabelle, sodass ein KI-Client Beziehungen durchqueren kann – von einem Element zu seinen Themen, zu verwandten Themen, zu verwandten Elementen über andere Feeds hinweg – statt nur durch eine Liste zu blättern. Es begann als Wochenend-Prototyp und ist zu einem täglichen Begleiter geworden.

Status

Öffentliche Beta, vor 1.0.0. Die Meilensteine M0 bis M6 sind abgeschlossen: Fundament, laufendes Skelett, nutzbarer Reader, migrationsbereit, Graph lebendig (Themenextraktion, Ähnlichkeitsgraph), vollständige API und Integrationen (Share-Sheet, Export/Import, Themen-API) und ein 27-Tool-MCP-Server, der den gesamten Graphen KI-Clients über stdio und HTTP zugänglich macht. Siehe docs/roadmap/milestones.md für den Live-Status und die Roadmap-Abschnitte unten für das, was vor v1.0.0 noch aussteht.

Designziele

  • Einfache, schnelle RSS-Leseoberfläche

  • Vollständig öffentliche REST-API (erstklassig, kein nachträglicher Gedanke)

  • MCP-Server für KI-Client-Integration und Graph-Durchquerung

  • Einzelbenutzer, selbst gehostet – kein SaaS, kein Cloud-Dienst

  • Null Betriebsaufwand – ein docker-compose up zum Ausführen

Technologie

  • Python – Anwendungssprache über alle Komponenten

  • Kuzu – eingebettete Graph-Datenbank

  • FastAPI – REST-API und OpenAPI-Dokumentation

  • FastMCP – MCP-Server

  • Vue 3 + Vite – Web-UI (Drei-Pane-Reader, tastaturorientiert)

  • Docker Compose – primäre Verteilung und Bereitstellung

Selbsthosting

Reed ist noch nicht als versionierte Veröffentlichung veröffentlicht – das Docker-Image auf GHCR und das PyPI-Paket kommen mit v1.0.0. Bis dahin aus dem Quellcode ausführen:

git clone https://github.com/simonives/reed
cd reed
pip install -e .
reed serve

Oder das Docker-Image lokal bauen (passend zum Tag, den docker-compose.yml erwartet, sodass docker compose up es ohne Änderungen aufnimmt):

git clone https://github.com/simonives/reed
cd reed
docker build -t ghcr.io/simonives/reed:latest .
cp .env.example .env   # add your REED_API_KEY
docker compose up

In jedem Fall vor dem Start einen echten REED_API_KEY setzen – siehe .env.example und CONTRIBUTING.md für die lokale Entwicklungsumgebung.

Roadmap zu v1.0.0

Was noch fehlt, bevor das Beta-Label entfernt wird:

  • Website: eine Live-Projektseite mit Schnellstart- und Installationsanweisungen, bereitgestellt über GitHub Pages.

  • Verteilungs-Politur: die Release-Pipeline ist gebaut und trockenlauf-verifiziert, aber noch kein echtes v1.0.0-Tag gepusht.

  • Öffentliche-Hosting-Auth-Überprüfung: das aktuelle Einzel-Statik-API-Key-Auth-Modell wurde für eine LAN-gebundene, selbst gehostete Bereitstellung entworfen. Bevor v1.0.0 öffentliches Cloud-Hosting (Railway, Render, Fly.io) formal unterstützt, braucht dieses Modell eine dedizierte Überprüfung, verfolgt als eigenes GitHub-Issue.

Live-Fortschritt in docs/roadmap/milestones.md und den Issues und Meilensteinen des Repositorys verfolgen.

Roadmap nach v1.0.0

Ideen, die bereits für die Betrachtung nach der ersten Veröffentlichung skizziert sind. Noch keine Verpflichtungen.

  • Benutzerverwaltete Watchlists: eine dauerhafte Sammlung von Themen oder Beschreibungen von Interesse, die neue eingehende Artikel markiert, die diesen Interessen entsprechen, unabhängig davon, über welchen Feed oder Themen-Extraktionspfad sie kamen.

  • Gespeicherte Graph-Durchquerungsansichten: benannte, wiederverwendbare Graph-Abfragen über die aktuellen Ad-hoc-Durchquerungswerkzeuge hinaus.

  • Autoren- und Koautoren-Modellierung: Autoren als erstklassige Graph-Entitäten mit eigenen Beziehungen behandeln, nicht nur als Artikel-Metadaten.

  • Geplante Entdeckung: eine opt-in-Funktion, um periodisch nach neuen Inhalten über die Feeds hinaus zu suchen, die ein Benutzer bereits abonniert hat, statt auf das beschränkt zu sein, was bereits aufgenommen wurde.

Siehe docs/roadmap/open-decisions.md im Repository für den vollständigen Design-Fragen-Backlog, aus dem diese stammen.

Lizenz

AGPL v3

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
<1hResponse 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 Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables creation and management of knowledge graphs with entities, relationships, and observations through HTTP streaming. Supports persistent storage, search functionality, and CRUD operations for building and querying interconnected knowledge bases.
    2
  • A
    license
    Not graded
    quality
    B
    maintenance
    Connects AI assistants to Obsidian vaults via the Local REST API to search notes, retrieve content, and perform semantic searches. It features self-healing multi-URL connectivity and supports both stdio and HTTP transports for flexible deployment.
    232
    13
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Provides read-only hybrid RAG search and discovery over a local-first AI knowledge corpus, enabling semantic and keyword search, browse, digest, and status tools.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • The internet's infrastructure graph for AI agents - 46B nodes and edges, free trial via 2 HTTP calls

  • Shared semantic graph for AI reviews, classification and structured memory across AI assistants.

  • Public social-data API and live docs for AI coding agents.

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/simonives/reed'

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