
XMCP
XMCP是X(前身为推特)推出的官方MCP服务器,公开了超过200个X API端点作为可发现工具。它允许AI助手(如Claude、Cursor、Gemini等)通过Model Context Protocol协议读取推文、搜索内容、发布更新、管理个人资料等操作。
概述
XMCP(代码库:xdevplatform/xmcp )是由 X 开发者平台发布的官方模型上下文协议(MCP)服务器。它将广泛的 X API 转换为一套清晰、可调用的 MCP 工具,使 AI 代理能够以标准化、安全的方式直接与 X(原 Twitter)交互。
基于 FastMCP 构建,XMCP 自动将 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 上起草、安排和发布内容。
-
实时研究:搜索和分析趋势、用户对话或竞争对手动态。 ffice
-
自动互动:监控提及、回复推文或管理社区互动。
- 内容策划:构建时间线、获取用户帖子或从 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:端口/mcp )。
完整的设置说明,包括凭证配置,请参考官方仓库的 README 。
其他资源:X 代理资源
优势
作为 X 平台的官方 MCP 服务器,XMCP 提供了与 X 平台最可靠且功能最完整的集成方案。它省去了自定义 API 封装层的需求,并通过标准化的模型上下文协议,为 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.






