
Xtracticle
com.xtracticlev3.2.0更新於 Oct 3, 2026
Read public X (Twitter) posts, threads and X Articles as clean Markdown. Read-only, no auth.
概覽
讓助理透過遠端唯讀端點,把公開的 X(Twitter)貼文、串文和 X 文章讀取成乾淨的 Markdown。
- 功能
- 這是一個遠端 MCP 伺服器,在提供方的 /mcp 端點上以 Streamable HTTP 提供單一工具 read_x_post。它會把公開的 X 貼文、自我串文和 X 文章轉成 Markdown,並可選擇純文字、展開串文與 YAML front-matter。同一項服務也提供 Markdown HTTP API,以及 PDF、EPUB、ZIP 和文字等網頁匯出。
- 適用情境
- 當助理需要以文字形式引用、摘要或封存公開 X 內容,而不是爬取網頁時很適合。適用於研究、完整閱讀串文,以及把貼文匯入筆記或知識庫。
- 執行需求
- 需要支援 Streamable HTTP 的遠端 MCP 用戶端;未宣告任何套件、執行環境、帳號、API 金鑰或環境變數。需要能連線到提供方端點的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Xtracticle,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"xtracticle": {
"type": "http",
"url": "https://xtracticle.com/mcp"
}
}
}README
Xtracticle
Download X (Twitter) Articles, threads & posts as PDF, Markdown, EPUB/Kindle, text or a ZIP with images.
Free, open source, no login required.
[Xtracticle - Download X articles & threads as Markdown, Text or PDF | Product Hunt]
Features • Getting Started • Architecture • SEO & AI • API • Contributing
[React 19] [TypeScript] [Vite 6] [TailwindCSS 4] [Cloudflare Workers]Live: xtracticle.com — or just change x.com to xtracticle.com in any post URL.
Features
Export formats
Content
- 📝 X Articles — full Draft.js conversion: cover, inline images, videos, captions, embedded posts
- 🧵 Threads from any post — paste the first, a middle or the last post; the whole self-thread is assembled (other people's replies are excluded)
- 💬 Posts — line breaks, photos, videos and quoted posts
- 🔗 Flexible input — x.com, twitter.com, mobile, fxtwitter/vxtwitter/fixupx, nitter/xcancel links,
/i/web/status/, bare IDs, links inside shared text
Workflow
- 🔁 URL swap —
xtracticle.com/{user}/status/{id}opens a post directly, with rich link previews (Open Graph) when shared - 📚 Batch mode — up to 20 links → one ZIP of Markdown files
- 🔖 Bookmarklet and PWA share target (share from the X app on Android)
- 🔊 Listen — read aloud with the browser's text-to-speech
- 📱 iPhone/iPad Shortcut — share a post from the X app straight to Xtracticle (
public/shortcuts/) - 🤖 MCP server + Markdown API — AI assistants read X posts as Markdown (
/mcp,/api/markdown/:id) - 📜 History, 🌙 dark mode, 🌍 English, Español, Português, 日本語, 简体中文, العربية, Türkçe (Arabic is right-to-left)
- 📈 Analytics events —
extract,download(format),copy,share,listen,batch_extract, errors — in GA4
Getting Started
The dev server runs at http://localhost:5173. /api/* is served by the same handler as the Worker (src/shared/api.ts), and every landing page is rendered on the fly — no wrangler needed.
Deployment
Cloudflare Workers + Static Assets, deployed automatically on push to main (build: npm run build, deploy: npx wrangler deploy). No environment variables.
wrangler.json:
run_worker_first— only/api/*,/mcp,/video/*and/*/status/*hit the Worker; everything else is served straight from the CDNnot_found_handling: "404-page"— unknown URLs return a real404(no soft-404s)public/_headers— security headers,Link: </llms.txt>, download headers for the iOS Shortcut
Architecture
Heavy export libraries are dynamically imported, so the initial page only loads React + the app.
SEO & AI Discoverability
API
Tweet mirrors the FxTwitter status object (text, author, media, quote, article, …). Responses are edge-cached for 5 minutes — please be gentle.
Weekly “Best X Articles”
/best-x-articles is a hand-reviewed weekly selection built from site/curated/*.json (title, author and a one-sentence summary in our own words — never the article text).
The newest issue is shown on /best-x-articles (its /best-x-articles/<week> page canonicals to the hub until the next issue); older issues stay at /best-x-articles/<week>.
Contributing
- Fork the repo
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes
- Open a Pull Request
Notes:
- Landing page copy lives in
site/pages.ts; runnpm run buildto see the generated HTML - Keep
src/shared/*free of DOM/Node-only APIs — it runs in both the Worker and the dev server - Test Worker-only behavior (SSR, 404, headers) with
npm run preview:worker
License
MIT
來源:README.md,提交 5f58f88
工具
0版本歷史
1- v3.2.0最新Oct 3, 2026