
XMCP
XMCP 是 X(前身為 Twitter)官方提供的 MCP 伺服器,將超過 200 個 X API 端點開放為可發現的工具。它讓 AI 代理與助手(Claude、Cursor、Gemini 等)能夠透過 Model Context Protocol 讀取推文、搜尋內容、發佈更新、管理個人檔案等。
概述
XMCP(程式庫:xdevplatform/xmcp )是 X 開發者平台發布的官方 Model Context Protocol (MCP) 伺服器。它將廣泛的 X API 轉化為一系列清晰、可呼叫的 MCP 工具,讓 AI 代理程式能夠以標準化且安全的方式直接與 X(前身為 Twitter)互動。
XMCP 建基於 FastMCP,能自動將 X API 的 OpenAPI 規格轉換為 MCP 工具。它支援讀取時間軸、搜尋貼文、發布推文、用戶查詢、互動行為以及許多其他操作,同時為了簡化與安全性,排除了串流端點和 webhook 端點。
主要功能
- 200+ 個 X API 端點:全面覆蓋推文建立、搜尋、用戶檔案、時間軸、按讚、轉推、書籤等功能。
- FastMCP 驅動:利用流行的 FastMCP 框架,提供卓越的開發者體驗和自動化架構生成。
- 官方且可靠:由 X 自身的開發團隊維護,具備完善的認證處理。
- 本地部署:作為本地 MCP 伺服器運行,確保隱私和低延遲。
- AI 原生整合:可與 Claude Desktop、Cursor、Gemini CLI 及其他 MCP 客戶端無縫協作。
- 隨用隨付 API 相容性:符合 X 更新的開發者定價模式。
運作原理
- 建立一個 X 開發者平台應用程式以取得 API 憑證(Bearer token 或 OAuth)。
- 在本地安裝並運行 XMCP 伺服器(需要 Python 3.9+)。
- 設定您的 MCP 客戶端(Claude、Cursor 等)以連接到本地伺服器。
- AI 代理程式現在即可呼叫自然語言工具,例如「用此內容發布新推文」或「搜尋近期關於 MCP 協定的貼文」。
伺服器會透明地處理認證、速率限制及回應格式化。
使用案例
- AI 社交媒體管理:讓代理程式在 X 上草擬、排程及發布內容。
- 即時研究:搜尋並分析趨勢、用戶對話或競爭對手活動。
- 自動化互動:監控提及內容、回覆推文或管理社群互動。 -s 內容策展**:建立時間軸、取得用戶貼文或從 X 擷取媒體。
- 多代理程式工作流:結合其他 MCP 伺服器(研究、圖片生成等)實現完整的社交自動化。
快速開始
先決條件
- Python 3.9+
- 具備 API 金鑰的 X 開發者平台應用程式
安裝與運行
git clone https://github.com/xdevplatform/xmcp.git
cd xmcp
pip install -r requirements.txt
# 設定您的 X API 憑證
python -m xmcp
將伺服器加入您的 MCP 客戶端設定(通常是 http://127.0.0.1:port/mcp )。
完整的設定說明,包括憑證配置,請參閱 官方程式庫 README 。
其他資源:X 代理程式資源
優點
身為 X 平台的官方 MCP 伺服器,XMCP 提供了最可靠且最完整的 X 平台整合。它消除了對自訂 API 封裝程式的需求,並透過標準化的 Model Context Protocol,為 AI 代理提供對 X 平台功能的原生、生產等級存取。
它代表了 X 平台對 MCP 生態系統的承諾,讓 AI 驅動的社群媒體自動化變得易於使用、安全且對開發者友善。
Tags
Related Entries
Keep exploring similar tools and resources in this category.
Related Reads
Background, tutorials, and protocol context connected to this entry.






