X記事・スレッド用のMCPサーバー
AIアシスタントが、公開されているX(旧Twitter)のポスト・スレッド・記事をきれいなMarkdownで読めるようになります。無料でAPIキーも不要です。
AIアシスタントが、公開されているX(旧Twitter)のポスト・スレッド・記事をきれいなMarkdownで読めるようになります。無料でAPIキーも不要です。
AIアシスタントはXのリンクを開けません。ページの表示にJavaScriptが必要で、ログインも求められることが多いためです。 XtracticleのMCPサーバーを使えば解決します。Claude、ChatGPT、Cursorなど、MCPに対応したクライアントにURLを1つ追加して、チャットにXのリンクを貼るだけです。
https://xtracticle.com/mcp(Streamable HTTP、認証なし)read_x_post — ポスト、スレッド全体(スレッド内のどのポストからでも)、Xの記事をMarkdownで取得claude mcp add --transport http xtracticle https://xtracticle.com/mcp
Settings → Connectors → Add custom connector を開き、名前に Xtracticle と入力して https://xtracticle.com/mcp を貼り付けます。
開発者モードを有効にした状態で Settings → Connectors → Create を開き、https://xtracticle.com/mcp を貼り付けて No authentication を選びます。
Cursorに追加するか、~/.cursor/mcp.json に次の内容を記述します。
{
"mcpServers": {
"xtracticle": { "url": "https://xtracticle.com/mcp" }
}
}
.vscode/mcp.json に追加します。
{
"servers": {
"xtracticle": { "type": "http", "url": "https://xtracticle.com/mcp" }
}
}
Streamable HTTPによるリモートMCPサーバーに対応していれば、どのクライアントでも使えます。ローカル(stdio)のサーバーにしか対応していないクライアントは、ブリッジ経由で接続できます。
npx -y mcp-remote https://xtracticle.com/mcp
| 引数 | デフォルト | 内容 |
|---|---|---|
url | — | ポストのリンク(x.com、twitter.com、fxtwitter、nitterなど)または数字のポストID。スレッド内のどのポストでも使えます。 |
format | markdown | markdown または text |
include_thread | true | 投稿者本人のスレッドを展開します。false にすると、リンク先のポストだけを返します。 |
front_matter | false | YAMLフロントマター(title、author、source、date、type)を先頭に追加します。 |
max_chars / offset | 40,000 / 0 | とても長いドキュメントを分割して取得します。 |
結果は、タイトル、著者、日付、出典リンクを先頭に置いたMarkdownと、メタデータ(種類(記事・スレッド・ポスト)、語数、読了時間、画像URL、元のリンク、 ポストをPDF・EPUB・Markdownで保存できるダウンロードリンク)です。AIアシスタントには、たとえば次のように頼めます。
同じ変換は、HTTPのGETリクエスト1つでも利用できます。スクリプト、RAGパイプライン、URLを取得できるエージェントに便利です。
curl https://xtracticle.com/api/markdown/1765884209527394325
curl "https://xtracticle.com/api/markdown/1765884209527394325?format=text&thread=0&front_matter=1"
パラメーター: format=markdown|text、thread=0|1(デフォルトは1)、front_matter=0|1(デフォルトは0)。
レスポンスは text/markdown で、最大1時間キャッシュされ、CORSが有効です。
はい。無料で、APIキーもアカウントも不要。オープンソースです。
Streamable HTTPによるリモートMCPサーバーに対応しているクライアントなら使えます。Claude、ChatGPT(開発者モード)、Cursor、VS Codeなどが該当します。ローカルサーバーにしか対応していないクライアントは、mcp-remote経由で接続できます。
はい。スレッド内のどのポストのリンクを渡しても、投稿者本人が書いたポストを順番にすべて返します。他の人の返信は含まれません。
はい。長文のXの記事を、見出し、リスト、リンク、引用、画像を保ったまま変換します。
はい。GET https://xtracticle.com/api/markdown/{ポストID} で、同じMarkdownをHTTP経由のプレーンテキストとして取得できます。