agentfeed について
agentfeedは、AIエージェント向けのコンテンツ抽出APIです。RSS/AtomフィードをJSONに変換し、WebページからテキストやMarkdownを取得します。RESTエンドポイントとMCPサーバーで同じ処理を提供します。
主な機能
- 01RSS/AtomフィードをJSONに変換
- 02ページのテキストとMarkdownを抽出
- 03REST APIとヘルスチェックエンドポイント
- 04ステートレスな標準ライブラリ製サーバー
活用シーン
- 01エージェント向けにフィード項目を取得
- 02URLから記事コンテンツを抽出
- 03MCPクライアントからフィードと記事のツールを利用
MCP 対応
`/mcp`のストリーミングHTTP MCPサーバーは`fetch_feed`と`fetch_article`を公開します。MCPクライアントはエンドポイントに接続し、`X-Api-Key`ヘッダーでAPIキーを渡します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
AgentFeed — AI エージェント向けの小さなコンテンツ抽出 API
GET リクエストを 1 回送るだけで、RSS/Atom フィードをクリーンな JSON に、または任意の Web ページをクリーンなテキスト/Markdown に変換できます。SDK、登録、トラッキングは不要です。https://agentfeed.bigfloppy.net で稼働中のインスタンスを利用できます。
MCP(Model Context Protocol)
POST /mcp は、同じパイプラインを 2 つのツールとして公開する、ストリーミング可能な HTTP MCP サーバーです。ツールは fetch_feed(RSS/Atom -> JSON)と fetch_article(ページ -> テキスト/Markdown)です。任意の MCP クライアント(Claude Desktop、IDE、エージェントフレームワーク)から https://agentfeed.bigfloppy.net/mcp に接続し、X-Api-Key ヘッダーで API キーを渡してください。REST API と同じ利用上限と料金が適用されます。
エンドポイント
GET /api/feed?url=<rss-or-atom-url> # feed -> {title, link, published, summary}[]
GET /api/article?url=<page-url> # page -> {title, author, text, markdown}
GET /api/health
curl 'https://agentfeed.bigfloppy.net/api/feed?url=https://hnrss.org/frontpage'
curl 'https://agentfeed.bigfloppy.net/api/article?url=https://blog.python.org/'
機能
- エージェント向け JSON — フラットで予測しやすい形式です。要約は 500 文字で切り詰められ、記事テキストは 20k 文字までです。
- 公平な無料プラン — IP ごとに 1 分あたり 30 件のリクエストが可能で、キーは不要です。有料キー:年間 10 万件のリクエストにつき $5(カード、Stripe の決済ページ、または Base 上の USDC によるオンチェーン自己検証に対応。メールアドレスもアカウントも不要です)。
- SSRF 対策済みの外部取得 — サイズ上限は 2 MB、時間上限は 15 秒で、gzip に対応しています。
- 単一プロセス、標準ライブラリのサーバー — SQLite 不使用、ステートレスです。キーの状態管理には小さな JSON ファイルのみを使用します。
自分で実行する
pip install -r requirements.txt
python3 server.py # serves on :5000
paid.py を編集して、独自のウォレットアドレスと Stripe コードを設定してください。または、ファイル内の決済ロジックを無視してもかまいません。API は無料プランでキーなしでも動作します。
ライセンス
MIT — LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。