mcpField
A
agentfeed

agentfeed

ローカル
agentfeed.bigfloppy.netブラウザ自動化01 日前に更新

agentfeed について

agentfeedは、AIエージェント向けのコンテンツ抽出APIです。RSS/AtomフィードをJSONに変換し、WebページからテキストやMarkdownを取得します。RESTエンドポイントとMCPサーバーで同じ処理を提供します。

主な機能

  1. 01RSS/AtomフィードをJSONに変換
  2. 02ページのテキストとMarkdownを抽出
  3. 03REST APIとヘルスチェックエンドポイント
  4. 04ステートレスな標準ライブラリ製サーバー

活用シーン

  1. 01エージェント向けにフィード項目を取得
  2. 02URLから記事コンテンツを抽出
  3. 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 を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。