Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Read public X posts and full X Articles as clean Markdown. Free, no X API key.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://x-reader-mcp.roastedrants.workers.dev/mcpターミナルでこれを実行します
claude mcp add --transport http x-reader https://x-reader-mcp.roastedrants.workers.dev/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"x-reader": {
"url": "https://x-reader-mcp.roastedrants.workers.dev/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"x-reader": {
"type": "http",
"url": "https://x-reader-mcp.roastedrants.workers.dev/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://x-reader-mcp.roastedrants.workers.dev/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ツールの名前と説明は、サーバーが2026年11月7日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
read_x_postReads a public X (Twitter) post and returns it as Markdown: author, date, engagement, text, images, video links, polls, quoted post, and the FULL body of X Articles (long-form posts). Use it whenever the user shares an x.com or twitter.com status link. Does not return replies or
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント danishaali9 で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
52ミリ秒で応答(HTTP 200)
サインイン不要
1件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは9 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Dialyne
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Real phone calls in France for AI agents: dial +33 numbers, menus, hold, AI disclosure.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Let Claude (or ChatGPT, Cursor, any MCP client) read public X posts and full X Articles. Paste a post link in chat and the AI gets clean Markdown: title, author, date, engagement, text, images, best-quality video links, polls, quoted posts, and the entire long-form article body.
Connector URL: https://x-reader-mcp.roastedrants.workers.dev/mcp (add it as a custom connector, no sign-in needed)
Why I built it: other tweet MCPs returned only the article *link* for X Articles, never the text.
This one renders X's article format (Draft.js) into proper Markdown with headings, lists,
bold/italic, links, code blocks, images and videos.
If this saves you time, you can buy me a coffee ☕
https://x-reader-mcp.roastedrants.workers.dev/mcp as a custom connector (no sign-in needed), then paste any post link in chat.Want your own copy? Deploy it yourself below.
# I built a free MCP that lets Claude read X Articles
Author: roastedrants (@roastedrants), 1,234 followers Posted: 2026-10-21 15:08 UTC Engagement: 150 likes, 12 reposts, 5 replies, 2 quotes, 1,300 bookmarks, 45,678 views Type: X Article
It only returned the article link, never the body.
You need Node.js 22.18 or newer and a free Cloudflare account.
npm install
npx wrangler login # opens the browser once npm run deploy
Wrangler prints your URL, something like https://x-reader-mcp. .workers.dev.
Quick check in any browser (phone works too):
https://x-reader-mcp.<your-subdomain>.workers.dev/read?url=https://x.com/<user>/status/<id>
Your MCP endpoint is the URL above plus /mcp.
Claude app (web, desktop, mobile): Settings → Connectors → Add custom connector → paste the /mcp URL. Then enable it in a chat and paste any post link.
Claude Code:
claude mcp add --transport http x-reader https://x-reader-mcp.<your-subdomain>.workers.dev/mcp
ChatGPT: Settings → Apps & Connectors (Developer mode) → create a connector with the /mcp URL, no auth.
Cursor / other clients: add a remote server with "url": "https://.../mcp".
| Tool | Input | Returns |
|---|---|---|
read_x_post | url: post URL (x.com, twitter.com, mobile, fxtwitter...) or numeric ID | Markdown of the post, and the full article if it's an X Article |
Other endpoints: GET / is the web reader, GET /read?url=... returns plain Markdown.
x.com/i/article/...) can't be resolved; paste the post that shares the article.npm test # offline tests with a sample article (no network)
npm run dev # local server at http://localhost:8787 npm run typecheck
Code map: src/index.ts (MCP over Streamable HTTP, stateless), src/fxtwitter.ts (URL parsing and fetch), src/markdown.ts (post and Draft.js article to Markdown), src/page.ts (web reader page).
Data comes from FxTwitter / FxEmbed. Please be kind to their servers. Not affiliated with X Corp.
Made by @roastedrants. Buy me a coffee ☕
MIT License