AS

alijancb/subio-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

35 stars 0 forks 품질 74 트렌드 20MIT

MCP 서버는 X, LinkedIn 및 Hacker News에서 공개 게시물을 스크랩합니다

개요

MCP 서버는 자신의 기계에 브라우저를 열고, 서명 아웃 방문자가 X, LinkedIn 및 Hacker News에 표시되어있는 공개 게시물을 읽고, 구조화 된 데이터로 다시 손을 잡습니다. 에이전트에게 " @naval과 @paulg이 이번 주에 게시되었는지?"그리고 그것은 실제 브라우저 창을 열고, 그 두 가지 타임 라인을 읽고, 게시물과 답변, 그들의 참여 수와 그들의 링크. 모든 것은 현지에서 발생합니다. API 키가 없습니다, 계정 없음, 클라우드 서비스 및 페이지 요청을 제외하고 기계를 떠나지 않는 데이터가 없습니다. 세션 쿠키는 각 실행 전에 브라우저 프로파일에서 삭제됩니다. 로그아웃 방문자가 표시된 것을 정확히 읽습니다. — 로그인 뒤에 아무것도, 도전 뒤에 아무것도. 그것은 CAPTCHA를 해결하지 않습니다, 그것은 자동화되어, refusal을 구호하지 않습니다. 즉, constraint는 점이며 도구가 할 수 있고 할 수 없습니다. 아래 섹션은 모두 정직합니다.

개요(AI 번역)

**사람이 실제로 게시하는 것을 읽으십시오. — 브라우저에서 결코 서명하지 않습니다. **

MCP 서버는 자신의 기계에 브라우저를 열고 공개 게시물을 읽습니다. 서명 아웃 방문자는 X, LinkedIn 및 Hacker News에 표시됩니다. 그리고 다시 손을 구조화된 자료로 당신의 대리인은 이유를 할 수 있습니다.

설치 · 도구 · 서명 아웃 액세스는 당신을 구입 · 블록 · 보안


이것은 무엇인가?

대리인에게 문의하기 “what have @naval and @paulg 에 대한 게시물 이 주?” 그리고 그것은 진짜 브라우저 창을 열고, 그 2개의 타임라인을 읽고, 게시물과 답변, 그들의 참여 조사 및 그들의 링크.

모든 것은 현지에서 발생합니다. API 키, 계정 없음, 클라우드 서비스 없음 페이지 요청을 제외하고 기계를 떠나지 않는 데이터.

**이 표시되지 않습니다. ** 세션 쿠키는 브라우저 프로파일에서 삭제됩니다. 모든 실행 전에. 로그아웃 방문자가 표시된 것을 정확히 읽습니다. — 아무것도 로그인 뒤에, 도전 뒤에 아무것도. 그것은 CAPTCHA를 해결하지 않습니다,하지 않습니다 자동화되고, 거부하지 않습니다.

즉, constraint는 점이며 도구가 할 수 있고 할 수 없습니다. 더 보기 아래 섹션은 모두 정직합니다.

빠른 시작

이 페이지는 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 가이드부터 시작하세요 →