从零配置 Twitter MCP:小白版
1. 从零配置 Twitter MCP:小白版
1.1. 第一步:去 X 后台拿两串钥匙(约 5 分钟)
这一步的目标:拿到一对密钥 Client ID 和 Client Secret——相当于这个应用的「账号和密码」,后面要交给 AI。
1.1.1. 开通开发者账号
浏览器打开 developer.x.com,用你平时的推特号登录。
按提示申请开发者权限。
1.1.2. 建一个 Project
进后台后点 Create Project(或左侧 Projects & Apps):
- Project Name:随便起,比如 老白账号。
- Use Case(用途):选 Exploring the API(探索 API)。
随便选不影响,这个最稳。 - Description:可留空。
- 一路 Next 到底。
1.1.3. 建一个 App
项目建好后会让你建 App,起个名字(全局唯一,比如 laobai-mcp-01),确认。
此时会弹出一组 API Key/Secret——这组先不用,我们要的是 OAuth 2.0 的那对。
先关掉或继续。
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. 第三步:授权 + 验证
- 重启工具后,第一次用到推特功能时,会自动弹出浏览器让你登录授权,点 同意 / Authorize(这一下也只有你能点)。
- 回到 AI,发一句测试:
帮我搜一下最近关于 AI 的热门帖 - 能列出真实推文 → 成功 🎉
卡住了就把报错原话发给 AI,让它帮你排查。
1.4. 收尾
- 撤销授权:不想用了,去推特网页端 设置 → 安全和账户访问 → 应用与会话 → 已连接的应用,找到它点 撤销。
- 官方文档:docs.x.com/tools/mcp