从零配置 Twitter MCP:小白版

1. 从零配置 Twitter MCP:小白版

Twitter MCP 配置流程总览

1.1. 第一步:去 X 后台拿两串钥匙(约 5 分钟)

这一步的目标:拿到一对密钥 Client ID 和 Client Secret——相当于这个应用的「账号和密码」,后面要交给 AI。

1.1.1. 开通开发者账号

浏览器打开 developer.x.com,用你平时的推特号登录。
按提示申请开发者权限。

X 开发者后台页面

1.1.2. 建一个 Project

进后台后点 Create Project(或左侧 Projects & Apps):

  • Project Name:随便起,比如 老白账号。
  • Use Case(用途):选 Exploring the API(探索 API)。
    随便选不影响,这个最稳。
  • Description:可留空。
  • 一路 Next 到底。

创建 Project 界面

1.1.3. 建一个 App

项目建好后会让你建 App,起个名字(全局唯一,比如 laobai-mcp-01),确认。
此时会弹出一组 API Key/Secret——这组先不用,我们要的是 OAuth 2.0 的那对。
先关掉或继续。

创建 App 界面

1.1.4. 开启 OAuth 2.0

OAuth 2.0 大白话:一种「授权登录」机制,你点同意,AI 就拿到一张代你操作的通行证,但拿不到你的密码。

进入这个 App 的 Settings(设置) 标签 → 找到 User authentication settings → 点 Set up / Edit。

按下面填:

  • App permissions(应用权限):推荐直接选择 Read and write(读写权限)。
    这样 AI 既能帮你搜索、看数据,也能发帖、管理书签、发布 Articles。
    如果之后只想读数据,再回来改成 Read 也可以。
  • Type of App(应用类型):选择 Confidential client(机密客户端)。
  • Callback URI / Redirect URL(回调地址):必须原样复制粘贴下面这一行(一个字都不能错):
    http://localhost:8080/callback
  • Website URL(网站地址):随便填一个能正常打开的网址即可,例如:https://x.com

1.1.5. 复制两串钥匙

回到 App 的 Keys and tokens(密钥) 标签,找到 OAuth 2.0 Client ID and Client Secret 这一块:

  • 点 Regenerate / Generate 生成。
  • Client ID:复制存好。
  • Client Secret:⚠️ 通常只显示这一次,马上复制存到安全的地方(忘了就重新生成,但旧的会失效)。

📸 截图位:显示 Client ID / Client Secret 的地方。

到这,你手里有两串东西:

CLIENT_ID = ......
CLIENT_SECRET = ......

这两串当密码保管,别发群里、别外传。

1.2. 第二步:把下面这段发给你的 AI

打开你的 AI 工具(Claude Desktop / Cursor / VS Code / Grok 都行),把这段原样发它,把三个空填上:

帮我配置 X 的 hosted MCP(https://api.x.com/mcp),使用官方桥接器 @xdevplatform/xurl。

我的客户端是:____(例如 Claude Desktop / Cursor / Grok Build / VS Code)

我的信息:
- CLIENT_ID: ____
- CLIENT_SECRET: ____

请帮我:
1. 写出正确的配置文件内容
2. 告诉我在这个客户端里应该把配置放在哪个文件/位置
3. 设置 startup_timeout_sec 为 300
4. 告诉我配置完成后如何验证是否成功

AI 会自动帮你写好那个 JSON/配置文件并放对地方。
你照它说的重启工具即可。

(如果你没装 Node.js,AI 会提示你先去 nodejs.org 装一下——下载安装包一路下一步就行。)

1.3. 第三步:授权 + 验证

  1. 重启工具后,第一次用到推特功能时,会自动弹出浏览器让你登录授权,点 同意 / Authorize(这一下也只有你能点)。
  2. 回到 AI,发一句测试:帮我搜一下最近关于 AI 的热门帖
  3. 能列出真实推文 → 成功 🎉

卡住了就把报错原话发给 AI,让它帮你排查。

1.4. 收尾

  • 撤销授权:不想用了,去推特网页端 设置 → 安全和账户访问 → 应用与会话 → 已连接的应用,找到它点 撤销。
  • 官方文档:docs.x.com/tools/mcp