
X MCP Server

2025.03.10
3
TypeScript中间件服务API 集成交流协作
X MCP Server 是一个用于通过 MCP 客户端(如 Claude、Cursor AI、Windsurf AI 等)与 X 平台交互的 MCP 服务器。它允许开发者通过配置 API 密钥和访问令牌,实现与 X 平台的无缝集成和交互。
View on GitHub
Overview
基本能力
产品定位
X MCP Server 是一个中间件服务,旨在通过 MCP 协议连接各种 AI 客户端与 X 平台,实现数据的交互和操作。
核心功能
- 提供与 X 平台的 API 交互能力。
- 支持通过 MCP 协议与多种 AI 客户端(如 Claude、Cursor AI、Windsurf AI 等)集成。
- 允许开发者配置 X 平台的 API 密钥和访问令牌。
- 提供本地 MCP 服务器运行环境。
适用场景
- 开发者需要在 AI 客户端中集成 X 平台的功能。
- 需要通过 MCP 协议与 X 平台进行交互的应用场景。
- 需要本地运行 MCP 服务器以连接 AI 客户端和 X 平台的开发环境。
工具列表
- Node.js:运行环境,用于执行 MCP 服务器代码。
- npm:包管理工具,用于安装依赖和构建项目。
- X Developer API keys:用于与 X 平台交互的 API 密钥和访问令牌。
常见问题解答
- 如何获取 X API 密钥和访问令牌?
-
参考 X 开发者网站的指南:https://developer.twitter.com/en/docs/twitter-api/getting-started/getting-access-to-the-twitter-api
-
如何配置 MCP 服务器?
-
参考官方 MCP 文档:https://modelcontextprotocol.io/introduction
-
如何解决速率限制问题?
- X API 有每分钟请求限制,具体限制参考:https://developer.x.com/en/portal/products
使用教程
使用依赖
- 安装 Node.js (>=18.0.0)
- 安装 npm (>=8.0.0)
- 获取 X Developer API keys
安装教程
-
克隆仓库:
bash git clone <repository-url>
-
安装依赖:
bash npm install
-
构建项目:
bash npm run build
调试方式
- 配置环境变量(X_API_KEY, X_API_KEY_SECRET, X_ACCESS_TOKEN, X_ACCESS_TOKEN_SECRET)。
- 启动 MCP 服务器:
bash node build/index.js
- 在 MCP 客户端中测试连接和交互。