# XMCP

XMCP是X（前身为推特）推出的官方MCP服务器，公开了超过200个X API端点作为可发现工具。它允许AI助手（如Claude、Cursor、Gemini等）通过Model Context Protocol协议读取推文、搜索内容、发布更新、管理个人资料等操作。

Canonical URL: https://a2a-mcp.org/entry/xmcp-zh

Language: zh

Category: MCP Servers

Updated: 2026-04-11

## 概述

**XMCP**（代码库：[xdevplatform/xmcp](https://github.com/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 开发者平台应用

### 安装与运行
```bash
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](https://github.com/xdevplatform/xmcp)。

其他资源：[X 代理资源](https://docs.x.com/tools/ai)

## 优势

作为 **X 平台的官方 MCP 服务器**，XMCP 提供了与 X 平台最可靠且功能最完整的集成方案。它省去了自定义 API 封装层的需求，并通过标准化的模型上下文协议，为 AI 智能体提供了原生、可用于生产环境级别的 X 平台能力访问。

这代表了 X 平台对 MCP 生态系统的承诺，使得由 AI 驱动的社交媒体自动化变得易于使用、安全可靠，且对开发者友好。

## Tags

- mcp
- mcp服务器
- x
- 推特
- x-api
- fastmcp
- ai助手
- 社交媒体
- python

## Sources

- [Project website](https://github.com/xdevplatform/xmcp)
