プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

FeedKit

作者:QuartzUnitバージョン 0.1.0i★ –iパソコンで動く
レジストリ名io.github.ArkNill/feedkit

インストール

概要

作者による説明(英語の原文)

RSS/Atom feed collection with 417 curated feeds. Python MCP server.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中0項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

  • PyPIPythonのuvのインストール(uvxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "feedkit": {
      "command": "uvx",
      "args": [
        "feedkit"
      ]
    }
  }
}

ターミナルでこれを実行します

claude mcp add feedkit -- uvx feedkit

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "feedkit": {
      "command": "uvx",
      "args": [
        "feedkit"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "feedkit": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "feedkit"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ! 注意

    作者とリポジトリが一致

    公開者(ArkNill)がリポジトリの所有者(QuartzUnit)ではありません。別の人が登録した可能性があります

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32461件のうち0%よりスターが多い
  • このカテゴリのほかの32461件のうち4%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32461件のうち33%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

FeedKitは安全ですか?

当てはまる基本チェック1項目のうち0項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.1.0)がレジストリに届いたのは8 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, dotnet-mcp

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

dotnet-mcp

作者:Skymly

MCP server for .NET symbols, XAML, source generators, and restricted workspace edit

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

FeedKit

한국어 문서 · llms.txt

RSS/Atom feed collection with 444 curated, verified feeds. CLI + Python API + MCP server.

Quick Start

pip install feedkit

feedkit search cloudflare # search the built-in catalog feedkit subscribe-catalog -c technology # subscribe to all 68 tech feeds feedkit collect # fetch all subscriptions (async parallel) feedkit find "kubernetes" # full-text search collected articles

Install

pip install feedkit             # core (CLI + Python API)

pip install "feedkit[mcp]" # + MCP server pip install "feedkit[all]" # + MCP + OPML import/export

Requirements: Python 3.11+

How It Works

flowchart LR

A["📋 Catalog\n444 curated feeds"] --> B["Subscribe\nselect feeds"] B --> C["🔄 Collect\nfetch new entries"] C --> D["📦 Store\nSQLite database"] D --> E["🔍 Query\nfilter & retrieve"]

CLI Reference

Catalog Commands
feedkit search [QUERY]

Search the built-in catalog of 444 curated feeds.

feedkit search aws                    # search by title or domain

feedkit search --category science # filter by category feedkit search --language ko # filter by language feedkit search -c finance -l en -n 50 # combine filters feedkit search -j # JSON output (for piping)

OptionShortDefaultDescription
--category-cFilter by category
--language-lFilter by language code (en, ko, ja, zh)
--limit-n20Max results
--json-output-jOutput as JSON
feedkit categories

List all available catalog categories.

$ feedkit categories

academia finance pets science society technology

feedkit stats

Show catalog and local subscription statistics.

$ feedkit stats

Catalog: 444 feeds academia: 13 finance: 89 pets: 27 science: 128 society: 119 technology: 68

Local: 68 subscriptions, 1,247 articles

Subscription Commands
feedkit subscribe

Subscribe to a single feed.

feedkit subscribe https://blog.cloudflare.com/rss/

feedkit subscribe https://example.com/rss -c tech -t "My Feed"

OptionShortDescription
--category-cCategory label
--title-tDisplay title override
feedkit subscribe-catalog -c

Subscribe to all feeds in a catalog category at once.

feedkit subscribe-catalog -c technology   # subscribe to all 68 tech feeds

feedkit subscribe-catalog -c science # subscribe to all 128 science feeds

feedkit unsubscribe

Remove a feed subscription and its collected articles.

feedkit list

List all current subscriptions with fetch counts and error counts.

Collection Commands
feedkit collect

Fetch new articles from all subscribed feeds (async parallel).

feedkit collect                    # collect all

feedkit collect -c technology # collect only tech feeds feedkit collect -n 50 # max 50 concurrent requests

OptionShortDefaultDescription
--category-cOnly collect from this category
--concurrency-n20Max concurrent HTTP requests

Output:

Collecting from 68 feeds...

67/68 feeds OK, 412 new articles, 8234ms

feedkit latest

Show most recently collected articles.

feedkit latest                # latest 20 articles

feedkit latest -n 50 # latest 50 feedkit latest -c finance # latest from finance only

feedkit find

Full-text search (SQLite FTS5) across all collected articles.

feedkit find "kubernetes deployment"

feedkit find "large language model" -n 50

OPML Commands
feedkit import-opml

Import feeds from an OPML file (Feedly, Inoreader, NetNewsWire, etc.).

feedkit import-opml subscriptions.opml
feedkit export-opml

Export current subscriptions to OPML.

feedkit export-opml backup.opml

Python API

from feedkit import search_catalog, fetch_feed, get_catalog_stats, FeedStore

from feedkit.core import collect

Search the built-in catalog

feeds = search_catalog("cloudflare") feeds = search_catalog(category="technology", language="en", limit=50)

Fetch a single feed (async)

entries = await fetch_feed("https://blog.cloudflare.com/rss/") for entry in entries: print(entry.title, entry.url, entry.published)

Subscribe and collect

store = FeedStore() # SQLite at ~/.feedkit/feedkit.db store.subscribe("https://blog.cloudflare.com/rss/", category="tech") result = await collect(store, concurrency=20) # async parallel fetch print(f"{result.new_articles} new, {result.feeds_ok}/{result.feeds_total} OK")

Search collected articles (FTS5)

articles = store.search("kubernetes", count=10)

Latest articles

articles = store.get_latest(count=20, category="tech")

Feed health

health = store.get_health() # fetch/error counts per feed

Catalog stats

stats = get_catalog_stats() # {total_feeds, categories, languages}

store.close()

Key Classes
ClassDescription
FeedStoreSQLite-backed subscription + article store (~/.feedkit/feedkit.db)
FeedEntrySingle entry from a fetched feed (title, url, summary, published, author)
CollectResultBulk collection result (feeds_ok, feeds_error, new_articles, duration_ms)
CatalogFeedEntry from the built-in catalog (url, title, category, subcategory, language, domain)

MCP Server

pip install "feedkit[mcp]"

feedkit-mcp # starts stdio MCP server

Configuration

Claude Code (~/.claude/settings.json):

{

"mcpServers": { "feedkit": { "command": "feedkit-mcp" } } }

Tools Reference
#ToolParametersDescription
1fetch_single_feedurl, count=10Fetch entries from any RSS/Atom URL (no subscription needed)
2search_feed_catalogquery, category, language, count=20Search the built-in 444-feed catalog
3catalog_statsGet catalog statistics (total, by category, by language)
4subscribe_feedurl, title, categorySubscribe to a feed for ongoing collection
5unsubscribe_feedurlRemove a subscription
6list_subscriptionsList all subscriptions with status
7collect_feedscategoryCollect new articles from all subscriptions
8search_articlesquery, count=10Full-text search across collected articles
9get_latest_articlescategory, count=20Get most recently collected articles
MCP Workflow Example
User: "What are the latest AI papers on arXiv?"
  1. search_feed_catalog(query="arxiv", category="science") → finds arXiv cs.AI, cs.LG, cs.CL feeds
  1. subscribe_feed(url="https://rss.arxiv.org/rss/cs.AI")
  1. collect_feeds(category="science") → fetches new entries
  1. get_latest_articles(category="science", count=10) → returns latest papers

Built-in Catalog

444 verified feeds across 6 categories. All audited — hard paywalls (Bloomberg, FT, WSJ) and broken URLs removed.

CategoryFeedsSubcategoriesHighlights
technology68ai_ml, developer, it_news, security, startup, ...AWS, Cloudflare, Stripe, Netflix, HN, Go Blog, Rust Blog
science128journal, preprint, news, governmentNature, Science, arXiv, bioRxiv, medRxiv, NASA, PLOS
society119news_us, news_ko, news_uk, news_intl, factcheck, ...BBC, NPR, NYT, NHK, JTBC, PolitiFact, Snopes
finance89markets, central_bank, regulatory, cryptoFed, BOE, BOJ, SEC, CNBC, CoinDesk, Yahoo Finance
pets27veterinary, community, blog, healthAKC, PetMD, ASPCA, dvm360, r/dogs, r/cats
academia13ai_ml, research, institutionGoogle AI, DeepMind, Stanford HAI, Hugging Face

Languages: English (381), Korean (47), Japanese (14), Chinese (2)

Full feed list: CATALOG.md

Why FeedKit?

awesome-rss-feeds (2.1K★)engineering-blogs (37.5K★)FeedKit
TypeMarkdown listMarkdown listPython package
Feeds~500~600444
ScopeGeneralTech blogs onlyTech + Science + Finance + News + Factcheck
Last update2021 (stale)2022 (stale)Active (daily collection)
Verified workingNoNoYes (778K+ articles collected)
Legal auditNoNoYes (paywall/ToS feeds removed)
CLINoNoYes (12 commands)
Programmatic APINoNoYes (async Python)
MCP serverNoNoYes (9 tools)
OPMLNoNoYes (import/export)
FTS searchNoNoYes (SQLite FTS5)

Disclaimer

This package distributes a catalog of publicly available RSS feed URLs, not the feed content itself. RSS is a syndication standard — publishing an RSS feed is an explicit invitation for readers to subscribe. FeedKit fetches feeds on the user's behalf and does not store or redistribute copyrighted content.

Feeds behind hard paywalls (Bloomberg, FT, WSJ, Barron's) and feeds with aggressive terms of service have been removed from the catalog.

Used in

  • newswatch — RSS news monitoring pipeline (feedkit → markgrab → embgrep → diffgrab)

License

MIT


Part of the QuartzUnit ecosystem — composable Python libraries for data collection, extraction, search, and AI agent safety.

PopNxに聞く