Xtracticle

读取 X 文章和推文串的 MCP 服务器

让你的 AI 助手把任意公开的 X(推特)帖子、推文串或文章读成干净的 Markdown——免费,无需 API 密钥。

AI 助手打不开 X 链接——页面需要 JavaScript,往往还要登录。Xtracticle 的 MCP 服务器解决了这个问题:在 Claude、ChatGPT、Cursor 或任何其他 MCP 客户端中添加一个网址,之后直接把 X 链接粘贴到对话里就行。

添加到你的 AI 助手

Claude Code

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

Claude(桌面版和网页版)

打开设置 → 连接器 → 添加自定义连接器,命名为 Xtracticle,并粘贴 https://xtracticle.com/mcp。

ChatGPT

启用开发者模式后,打开设置 → 连接器 → 创建,粘贴 https://xtracticle.com/mcp,并选择无需认证。

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_matterfalse在开头添加 YAML front-matter(标题、作者、来源、日期、类型)
max_chars / offset40,000 / 0为超长文档分页读取

返回结果是 Markdown 正文——开头依次为标题、作者、日期和来源链接——外加元数据:类型(文章、推文串或帖子)、字数、阅读时长、图片网址、原始链接,以及一个下载链接,用户可以在那里把帖子保存为 PDF、EPUB 或 Markdown。你可以这样对助手说:

不用 MCP?使用 Markdown API

同样的转换只需一次 HTTP GET——适合脚本、RAG 流程和能抓取网址的智能体:

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,最多缓存一小时,已启用 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} 会通过 HTTP 以纯文本返回同样的 Markdown。