关于 X MCP Server
X MCP Server 通过 X Developer API 凭据连接 MCP 客户端与 X 平台,供客户端执行平台交互。
主要功能
- 01与 X 平台交互
- 02使用 X Developer API 凭据
适用场景
- 01让 Claude、Cursor AI 或 Windsurf AI 连接 X
- 02通过 MCP 客户端访问 X 平台
MCP 相关
这是一个 MCP 服务,可让 Claude、Cursor AI 和 Windsurf AI 等客户端与 X 平台交互。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
X MCP 服务
这是一个 MCP 服务,可通过 Claude、Cursor AI、Windsurf AI 等 MCP 客户端与 X 平台交互。
前置条件
- Node.js(>=18.0.0)
- npm(>=8.0.0)
- X Developer API 密钥
关于 X API 速率限制的重要说明
- X 平台对 X API 每分钟的请求数量设有限制。
- 请参阅此页面了解限制:https://developer.x.com/en/portal/products
开始使用
-
克隆此仓库:
git clone <repository-url> -
安装依赖项:
npm install -
构建项目:
npm run build这会编译
src文件夹中的index.ts文件,并创建build目录。
配置
-
你需要使用 X Developer API 密钥来使用此工具。你需要以下 4 个密钥/令牌:
- X API Key
- X API Key Secret
- X Access Token
- X Access Token Secret
如果你不清楚如何获取这些密钥/令牌,可以按照 X Developer 网站上的说明操作:https://developer.twitter.com/en/docs/twitter-api/getting-started/getting-access-to-the-twitter-api
-
设置环境变量: 你需要为客户端配置 MCP 服务。
-
对于 Claude:
- 打开 Claude Desktop
- 转到 Settings -> Developer
- 点击 Edit Config,即可看到配置 MCP 服务的选项
- Claude 会打开包含配置文件的文件夹。打开名为
claude_desktop_config.json的配置文件。 - 添加以下配置:
{ "x-mcp-server": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/PARENT/FOLDER/x-mcp-server/build/index.js" ], "env": { "X_API_KEY": "your-x-api-key", "X_API_KEY_SECRET": "your-x-api-key-secret", "X_ACCESS_TOKEN": "your-x-access-token", "X_ACCESS_TOKEN_SECRET": "your-x-access-token-secret" } } } - 保存配置文件。
- 重启 Claude Desktop。
- MCP 服务的设置方法请参阅 Anthropic 官方文档:https://modelcontextprotocol.io/quickstart/server
-
对于 Cursor AI:
- 请按照 Cursor 文档中的说明操作:https://docs.cursor.com/context/model-context-protocol
-
对于 Windsurf AI:
- 在 Cascade 中开启新的聊天。
- 你应该会在 Cascade 提示词输入框下方看到 Configure MCP 按钮。点击该按钮。
- 这会在编辑器中打开配置文件,你可以添加以下配置:
{ "mcpServers": { "x-mcp-server": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/PARENT/FOLDER/x-mcp-server/build/index.js" ], "env": { "X_API_KEY": "your-x-api-key", "X_API_KEY_SECRET": "your-x-api-key-secret", "X_ACCESS_TOKEN": "your-x-access-token", "X_ACCESS_TOKEN_SECRET": "your-x-access-token-secret" } } } } - 保存文件,然后点击 Cascade 提示词输入框下方的 Refresh servers 按钮。
-
对于其他 MCP 客户端:
- 请参阅 MCP 官方文档:https://modelcontextprotocol.io/introduction
-
现在,你可以使用首选的 MCP 客户端在本地连接此 MCP 服务,并与 X 平台交互。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。