Xtracticle

X記事・スレッド用のMCPサーバー

AIアシスタントが、公開されているX(旧Twitter)のポスト・スレッド・記事をきれいなMarkdownで読めるようになります。無料でAPIキーも不要です。

AIアシスタントはXのリンクを開けません。ページの表示にJavaScriptが必要で、ログインも求められることが多いためです。 XtracticleのMCPサーバーを使えば解決します。Claude、ChatGPT、Cursorなど、MCPに対応したクライアントにURLを1つ追加して、チャットにXのリンクを貼るだけです。

お使いのAIアシスタントに追加する

Claude Code

claude mcp add --transport http xtracticle https://xtracticle.com/mcp

Claude(デスクトップ版・Web版)

Settings → Connectors → Add custom connector を開き、名前に Xtracticle と入力して https://xtracticle.com/mcp を貼り付けます。

ChatGPT

開発者モードを有効にした状態で Settings → Connectors → Create を開き、https://xtracticle.com/mcp を貼り付けて No authentication を選びます。

Cursor

Cursorに追加するか、~/.cursor/mcp.json に次の内容を記述します。

{
  "mcpServers": {
    "xtracticle": { "url": "https://xtracticle.com/mcp" }
  }
}

VS Code(GitHub Copilot)

.vscode/mcp.json に追加します。

{
  "servers": {
    "xtracticle": { "type": "http", "url": "https://xtracticle.com/mcp" }
  }
}

その他のクライアント

Streamable HTTPによるリモートMCPサーバーに対応していれば、どのクライアントでも使えます。ローカル(stdio)のサーバーにしか対応していないクライアントは、ブリッジ経由で接続できます。

npx -y mcp-remote https://xtracticle.com/mcp

read_x_post ツール

引数デフォルト内容
url—ポストのリンク(x.com、twitter.com、fxtwitter、nitterなど)または数字のポストID。スレッド内のどのポストでも使えます。
formatmarkdownmarkdown または text
include_threadtrue投稿者本人のスレッドを展開します。false にすると、リンク先のポストだけを返します。
front_matterfalseYAMLフロントマター(title、author、source、date、type)を先頭に追加します。
max_chars / offset40,000 / 0とても長いドキュメントを分割して取得します。

結果は、タイトル、著者、日付、出典リンクを先頭に置いたMarkdownと、メタデータ(種類(記事・スレッド・ポスト)、語数、読了時間、画像URL、元のリンク、 ポストをPDF・EPUB・Markdownで保存できるダウンロードリンク)です。AIアシスタントには、たとえば次のように頼めます。

MCPを使わない場合はMarkdown API

同じ変換は、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が有効です。

制限とプライバシー

ファイルで保存したい場合は、上の欄にリンクを貼ってPDF、Markdown、 EPUBでダウンロードできます。

よくある質問

XtracticleのMCPサーバーは無料ですか?

はい。無料で、APIキーもアカウントも不要。オープンソースです。

どのAIアシスタントで使えますか?

Streamable HTTPによるリモートMCPサーバーに対応しているクライアントなら使えます。Claude、ChatGPT(開発者モード)、Cursor、VS Codeなどが該当します。ローカルサーバーにしか対応していないクライアントは、mcp-remote経由で接続できます。

スレッド全体を読めますか?

はい。スレッド内のどのポストのリンクを渡しても、投稿者本人が書いたポストを順番にすべて返します。他の人の返信は含まれません。

Xの記事にも対応していますか?

はい。長文のXの記事を、見出し、リスト、リンク、引用、画像を保ったまま変換します。

MCPを使わずに使えるAPIはありますか?

はい。GET https://xtracticle.com/api/markdown/{ポストID} で、同じMarkdownをHTTP経由のプレーンテキストとして取得できます。