Back to MCP Servers
XMCP logo
mcp-server4

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 更新的开发者定价模型。

工作原理

  1. 创建 X 开发者平台应用以获取 API 凭证(Bearer Token 或 OAuth)。
  2. 本地安装并运行 XMCP 服务器(需要 Python 3.9+)。
  3. 配置您的 MCP 客户端(Claude、Cursor 等)连接到本地服务器。
  4. 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

mcpmcp服务器x推特x-apifastmcpai助手社交媒体python

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers