AS

alijancb/subio-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

35 stars 0 forks 品質 74 トレンド 20MIT

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 chromium once.
  • 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
GitHub で README 全文を見る

インストール

npx playwright install chromium` once.
MCP 初心者?mcpskill.org のガイドから始めましょう →