Skip to main content
Glama
simonives

Reed MCP Server

by simonives

Reed

Licence Python Version CI Status Status

BETA。 Reed は現在公開されており、すぐに利用できますが、v1.0.0 より前のバージョンです。v1.0.0 タグが付くまでに、破壊的な変更が予想されます。残りの予定については、以下の v1.0.0 へのロードマップ を参照してください。

自己ホスト型のオープンソース RSS リーダーで、グラフネイティブなデータモデル、公開 REST API、ファーストクラスの MCP サーバーを備えています。

Reed とは

Reed は、シンプルさと開発者向けアクセスを重視して作られた、シングルユーザー向けの自己ホスト型 RSS リーダーです。グラフデータベース(Kuzu)を使用して、フィード、記事、著者、トピック、タグ間の関係をモデル化しており、組み込みの MCP サーバーを介して AI ツールがグラフを横断できるようにしています。

Related MCP server: mcp-obsidian

Reed を作った理由

私の毎日の読書ルーティンは AI 支援のセカンドブレインを通じて行われており、RSS はこれまでうまく適合しませんでした。私が使っていたリーダーは、優れた API アクセスを有料プランの後ろに隠しており、それでいて、そのデータモデルも、競合他社(FOSS か商用かを問わず)のものも、記事のフラットなリストにすぎませんでした。AI クライアントをファーストクラスの利用者として構築したものはなく、「いくつかの未読アイテムがあります」以上のものをエージェントに渡す方法はありませんでした。

Reed はそれを修正するために存在します。フィード、記事、著者、トピック、タグは、テーブルの行ではなく、グラフ内のノードとエッジです。そのため、AI クライアントはリレーションシップをたどって、アイテムからトピックへ、関連トピックへ、他のフィードの関連アイテムへと移動でき、単にリストをページ送りする必要はありません。週末のプロトタイプとして始まり、今では毎日使うメインのツールに成長しました。

ステータス

パブリックベータ版、v1.0.0 より前です。マイルストーン M0 から M6 が完了しています。基盤、ウォーキングスケルトン、実用的なリーダー、移行対応、グラフの有効化(トピック抽出、類似性グラフ)、完全な API と統合(共有シート、エクスポート/インポート、トピック API)、そして stdio と HTTP を介して AI クライアントにグラフ全体を公開する 27 ツールの MCP サーバーです。ライブステータスは docs/roadmap/milestones.md を、v1.0.0 までの残りの予定は以下のロードマップのセクションを参照してください。

設計目標

  • シンプルで高速な RSS 閲覧 UI

  • 完全に公開された REST API(後付けではなく、ファーストクラス)

  • AI クライアントの統合とグラフトラバーサルのための MCP サーバー

  • シングルユーザー、自己ホスト型 — SaaS もクラウドサービスも不要

  • 運用オーバーヘッドゼロ — docker-compose up 1 つで実行可能

技術

  • Python — すべてのコンポーネントにわたるアプリケーション言語

  • Kuzu — 組み込みグラフデータベース

  • FastAPI — REST API と OpenAPI ドキュメント

  • FastMCP — MCP サーバー

  • Vue 3 + Vite — Web UI(3 ペインリーダー、キーボードファースト)

  • Docker Compose — 主要な配布およびデプロイメント手段

セルフホスティング

Reed はまだバージョン付きリリースとして公開されていません。GHCR の Docker イメージと PyPI パッケージは v1.0.0 で公開されます。それまでは、ソースから実行してください。

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

または、Docker イメージをローカルでビルドします(docker-compose.yml が期待するタグと一致するため、docker compose up で編集なしに認識されます)。

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

いずれの場合も、起動する前に実際の REED_API_KEY を設定してください。ローカル開発のセットアップについては、.env.exampleCONTRIBUTING.md を参照してください。

v1.0.0 へのロードマップ

ベータ版のラベルが外れるまでに残っているもの:

  • Web サイト: GitHub Pages で提供される、クイックスタートとインストール手順を備えたライブプロジェクトサイト。

  • 配布の仕上げ: リリースパイプラインは構築され、ドライランで検証されていますが、実際の v1.0.0 タグはまだプッシュされていません。

  • 公開ホスティングの認証レビュー: 現在の単一の静的 API キー認証モデルは、LAN に限定された自己ホスト型デプロイメント向けに設計されました。v1.0.0 がパブリッククラウドホスティング(Railway、Render、Fly.io)を正式にサポートする前に、このモデルは専用のレビューが必要であり、独自の GitHub イシューとして追跡されています。

ライブの進行状況は、docs/roadmap/milestones.md とリポジトリの Issues と Milestones で追跡できます。

v1.0.0 以降のロードマップ

初回リリース後に検討するためにすでにスコープが設定されているアイデア。まだいずれもコミットされていません。

  • ユーザー管理のウォッチリスト: 関心のあるトピックや説明の定常的なセットで、どのフィードやトピック抽出パスから来たかに関係なく、それらの関心に一致する新しい着信アイテムにフラグを立てます。

  • 保存されたグラフトラバーサルビュー: 現在のアドホックなトラバーサルツールを超えた、名前付きの再利用可能なグラフクエリ。

  • 著者と共著関係のモデリング: 著者を単なるアイテムのメタデータではなく、独自のリレーションシップを持つファーストクラスのグラフエンティティとして扱います。

  • スケジュールされた発見: ユーザーがすでに購読しているフィードを超えて新しいコンテンツを定期的にスキャンするオプトイン機能。すでに取り込まれているものに限定されません。

これらが基づく設計上の質問のバックログ全体については、リポジトリの docs/roadmap/open-decisions.md を参照してください。

ライセンス

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