
alijancb/subio-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
X、LinkedIn、ハッカーニュースから公開投稿をスクレイピングするMCPサーバーは、署名されていないローカルブラウザで
概要
自分のマシン上でブラウザを開くMCPサーバー、署名された訪問者がX、LinkedIn、ハッカーニュースに表示されているパブリック投稿を読んで、エージェントが理由を生むことができる構造化されたデータとして戻ってそれらを渡します。 エージェントに「@naval と @paulg が今週のオンボーディングについて投稿したことは何ですか?」と尋ね、実際のブラウザウィンドウを開き、2つのタイムラインを読み、投稿、エンゲージメントカウント、およびリンクに答えます。 現地で起こること。 APIキー、アカウントなし、クラウドサービスなし、ページリクエスト以外にマシンを離れるデータはありません。 セッションクッキーは、実行前にブラウザのプロファイルから削除されます。 ログアウトした訪問者が何であるかを正確に読みます。ログインの背後にあるもの、チャレンジの背後にあるものはありません。 CAPTCHAは解決しません。, それが自動化されていることを偽装しません, そして、拒否を再試行しません. その制約はポイントであり、ツールが何をできるのかを形づける。 下のセクションは両方について正直です.
概要(AI 翻訳)
実際に投稿している人々を読んで — サインインされていないブラウザで。
お使いのマシン上でブラウザを開くMCPサーバー, 公開投稿を読んで 署名された訪問者は、X、LinkedIn、ハッカーニュースに表示され、それらが戻る エージェントが理由を出すことができる構造化されたデータとして。
インストール · ツール · 署名されたアクセスがあなたを購入する · ブロック · セキュリティ
お問い合わせ
これは何ですか?
@naval と @paulg がこのオンボーディングに関する投稿をしているのか 週は?* で、実際のブラウザウィンドウを開き、2つのタイムラインを読みます。 投稿、エンゲージメントカウント、およびリンクに応答します。
現地で起こること。 APIキー、アカウント、クラウドサービスはありません。 ページリクエスト以外に、マシンを離れるデータはありません。
決してサインインしません。 セッションクッキーはブラウザのプロファイルから削除されます すべての実行の前に。 ログアウトした訪問者が何であるかを正確に読み込む - 何も ログイン後、チャレンジの背後にあることは一切ありません。 CAPTCHAは解決しません、 自動化されていること、そして拒否を再試しません。
その制約はポイントであり、ツールが何をできるのかを形づける。 ザ・オブ・ザ・ 下のセクションは両方について正直です。
クイックスタート
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
What this is
Ask your agent “what have @naval and @paulg been posting about onboarding this week?” and it opens a real browser window, reads those two timelines, and answers with the posts, their engagement counts and their links.
Everything happens locally. There is no API key, no account, no cloud service and no data leaving your machine except the page requests themselves.
It never signs in. Session cookies are deleted from its browser profile before every run. It reads exactly what a logged-out visitor is shown — nothing behind a login, nothing behind a challenge. It does not solve CAPTCHAs, does not disguise that it is automated, and does not retry a refusal.
That constraint is the point, and it shapes what the tool can and cannot do. The sections below are honest about both.
Quick start
claude mcp add subio-scrape -- npx -y github:alijancb/subio-mcp
Then ask, in plain language:
собери, что @naval и @paulg писали за неделю про онбординг
Using a different agent — Codex, Cursor, Windsurf, Cline, Zed, VS Code? See INSTALL.md, which has a one-page guide per client that your agent can follow for you.
For Claude Code there is also a plugin, which adds a /scrape command and a
workflow skill on top of the tools:
git clone https://github.com/alijancb/subio-mcp.git ~/subio-mcp && cd ~/subio-mcp && npm install
claude plugin marketplace add ~/subio-mcp && claude plugin install subio-scrape@subio
Requirements
- Node.js 20 or newer.
- A browser. It uses Chrome or Edge if you have one. If not, run
npx playwright install chromiumonce. - A desktop session. The window has to be visible — see below for why. This does not run on a headless server.
Tools
| Tool | What it reads |
|---|---|
x_account_posts |
Posts from named X accounts, with exact view / like / repost / reply counts. match filters them by keyword or hashtag |
x_account_profile |
Bio, followers, post count for one account |
linkedin_page |
A public company or person page, from its JSON-LD |
linkedin_company_posts |
A company’s posts, when LinkedIn serves them signed out |
hackernews_search |
Hacker News stories and comments on a topic |
browser_status |
Which browser will be driven, from where, how fast, and what happens on a block |
browser_close |
Close the window early |
インストール
npx playwright install chromium` once.