6月30日消息,X(原 Twitter)开发者平台上线了托管式 Model Context Protocol 服务器,地址为 api.x.com/mcp,协议版本 2025-06-18。接入后,Grok Build、Cursor、Claude Desktop、VS Code 等 MCP 兼容的 AI 工具可以通过用户自己的 X 账号调用 API,执行帖文搜索、用户查询、书签管理、趋势获取和长文发布等操作。这是 X 平台首次以 MCP 协议对外开放 API 能力,但实际接入仍需要开发者自建应用并完成 OAuth 授权。 两个服务器覆盖 API 调用和文档查询
X 此次同时发布了两个 MCP 服务器。X API MCP 是核心,托管在 api.x.com/mcp,提供帖文获取、全量历史搜索、用户信息查询、书签增删、按地区获取趋势和新闻、以及 Articles 长文的创建和发布。文档 MCP 托管在 docs.x.com/mcp,提供 search_x 和 get_page_x 两个工具,供 AI 工具在对话中直接检索 X API 的端点说明、认证指南和代码示例。两个服务器可以同时接入同一个客户端,开发者在让 AI 调用接口的同时也能让它查阅对应文档。
本地桥接而非直连,OAuth 由 xurl 处理
X 的 OAuth 机制要求使用开发者自己注册的应用身份,api.x.com/mcp 本身不提供 MCP 原生的 OAuth 发现。因此客户端不能直接连接远程地址,而是通过开源工具 xurl 在本地运行一个桥接进程。这个进程通过 npx -y @xdevplatform/xurl mcp 启动,负责完成 OAuth 2.0 PKCE 认证、缓存令牌到本地 ~/.xurl 目录、并在过期时自动刷新。AI 客户端通过 stdio JSON-RPC 与桥接进程通信,桥接进程再以 HTTPS 加 Bearer Token 的方式与 api.x.com/mcp 交互。
首次运行时,桥接进程会打开浏览器要求用户完成一次 X 登录授权,之后不再需要重复操作。对于无图形界面的远程服务器,可以用 xurl auth oauth2 --headless 完成带外认证。如果只需要读取公开数据,也支持用 App-only Bearer Token 直连,跳过桥接进程,但会失去用户上下文和自动刷新能力。
以 Cursor 为例,开发者需要在 X 开发者门户创建应用并启用 OAuth 2.0,注册回调地址 localhost:8080/callback,然后在 .cursor/mcp.json 中配置 CLIENT_ID、CLIENT_SECRET 和启动命令。Grok Build、Claude Desktop、VS Code 的配置方式结构一致,只是写入的配置文件位置不同。 生态位在于实时数据,但写操作受限于 API 层级
X MCP 的核心价值在于让 AI 工具获得一个实时、结构化的公共对话数据源。全量历史帖文搜索、按地区趋势、新闻聚合这些能力,在此前的 MCP 生态中没有同体量的替代品。但 MCP 层只是协议通道,底层仍然是 X API v2,受到 API 层级的限制。书签端点需要 Basic 层级(200 美元/月),写操作的速率限制严于读操作,程序化回复在所有自助层级上都受到限制,只有在原帖作者 @提及你或引用你的帖文时才能成功。
MCP 协议自 Anthropic 于 2024 年末发布以来,已经成为 AI 工具连接外部数据的主要标准。截至 2025 年 12 月,全球有超过 10,000 个活跃公共 MCP 服务器,SDK 月下载量超过 9,700 万次,ChatGPT、Gemini、Microsoft Copilot、GitHub 等主流平台均已支持。X 此次上线官方 MCP 服务器,是这个协议从开发工具向信息平台扩展的一个具体节点。 真正的变量在于 API 层级和生态采纳
X MCP 本身是一个协议适配层,不改变 X API 的能力边界和定价结构。开发者能用它做什么,完全取决于其 X 应用所在的 API 层级。Free 层级每月约 100 次读取和 500 次写入,Basic 层级 200 美元/月提供 10,000 次读取和 3,000 次写入,Pro 层级 5,000 美元/月。市场容易高估"AI 直连 X"的开放程度,底层限制没有因为多了一层 MCP 协议而放松。
另一个容易被忽略的点是,xurl 桥接进程目前是接入的唯一实际路径。虽然 X 的服务器是托管的,但开发者端仍然需要安装 Node.js、运行 npx、注册开发者应用、完成 OAuth 授权。对于已经熟悉 MCP 生态的开发者来说这不是障碍,但和"无需任何设置"的宣传口径之间存在差距。
接下来要看开发者端的实际使用密度
X MCP 刚刚上线,目前没有公开的接入量数据。接下来需要观察的信号包括:xurl 的 npm 下载量变化、主流 AI 工具是否将 X MCP 列入默认或推荐服务器列表、以及 X 是否会调整 API 层级定价以降低 MCP 场景的使用门槛。如果 X 在后续版本中支持 MCP 原生 OAuth 发现,去掉本地桥接这一步,接入摩擦会进一步降低。这些信号将决定 X MCP 是一个面向早期开发者的技术选项,还是能成为 AI 工具默认接入的实时数据源。