mcpField
X
X MCP Server

X MCP Server

本地服务
github.com/siddheshutd社交媒体685 周前更新

关于 X MCP Server

X MCP Server 通过 X Developer API 凭据连接 MCP 客户端与 X 平台,供客户端执行平台交互。

主要功能

  1. 01与 X 平台交互
  2. 02使用 X Developer API 凭据

适用场景

  1. 01让 Claude、Cursor AI 或 Windsurf AI 连接 X
  2. 02通过 MCP 客户端访问 X 平台

MCP 相关

这是一个 MCP 服务,可让 Claude、Cursor AI 和 Windsurf AI 等客户端与 X 平台交互。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

X MCP 服务

这是一个 MCP 服务,可通过 Claude、Cursor AI、Windsurf AI 等 MCP 客户端与 X 平台交互。

前置条件

  1. Node.js(>=18.0.0)
  2. npm(>=8.0.0)
  3. X Developer API 密钥

关于 X API 速率限制的重要说明

开始使用

  1. 克隆此仓库:

    git clone <repository-url>
    
  2. 安装依赖项:

    npm install
    
  3. 构建项目:

    npm run build
    

    这会编译 src 文件夹中的 index.ts 文件,并创建 build 目录。

配置

  1. 你需要使用 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

  2. 设置环境变量: 你需要为客户端配置 MCP 服务。

    1. 对于 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
    2. 对于 Cursor AI:

    3. 对于 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 按钮。
    4. 对于其他 MCP 客户端:

现在,你可以使用首选的 MCP 客户端在本地连接此 MCP 服务,并与 X 平台交互。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。