Token导航 LogoToken导航TokenDH.com
X MCP 2 0 logo
安全风控未说明官方级别未说明来源级核验

X MCP 2 0

MCP Server

X-MCP 2.0是一个基于OAuth 2.0 PKCE认证的Twitter API v2服务器,支持发推、搜索、点赞、转发等多种功能,并自动刷新令牌。

工具数

10

提示词数

0

GitHub Stars

3

资源数

0
TypeScriptClaude安全Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

JFan5

提供方

JFan5

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

X-MCP 2.0

MCP服务器 X/Twitter API v2OAuth 2.0 PKCE 身份验证。

使用现代OAuth 2.0,使用Claude发布推文、搜索X、点赞、转发等。

为什么是2.0?

原版 twitter mcp 使用OAuth 1.0a,它需要4个单独的密钥,并且不支持较新的API功能。X-MCP 2.0使用 OAuth 2.0与PKCE,Twitter API v2的推荐身份验证方法。

功能推特mcpX-mcp 2.0
AuthOAuth 1.0a(4个密钥)OAuth 2.0 PKCE(现代)
令牌刷新自动刷新
发布推特
搜索
获取推特
用户资料
主页时间线
喜欢
转发
回复
用户推文
MCP软件开发工具包0.6.01.x

工具(10)

工具说明
post_tweet发布推文(支持回复和引用推文)
search_tweets按查询搜索推文
get_tweet按ID获取特定推文
get_my_profile获取您的个人资料信息
get_user按用户名获取任何用户的个人资料
get_timeline获取您的家庭时间表
like_tweet像推特一样
retweet转发推特
reply_to_tweet回复推特
get_user_tweets获取用户最近的推文

设置

1.获取Twitter API凭据

  1. 首选 developer.x.com 并创建一个应用程序
  2. 在...之下 密钥和令牌,查找 OAuth 2.0客户端ID和客户端密钥
  3. 在...之下 用户认证设置,单击 设置:

- 应用程序权限: 读写 - 应用程序类型: Web应用程序、自动应用程序或机器人 - 回调URI: http://127.0.0.1:8739/callback - 网站URL:您的网站或GitHub个人资料

2.授权(一次)

git clone https://github.com/JFan5/X-MCP-2.0.git
cd X-MCP-2.0
npm install

# Run the auth flow — opens browser for Twitter login
CLIENT_ID=your_client_id CLIENT_SECRET=your_client_secret npm run auth

这将令牌保存到 ~/.x-mcp-tokens.json 并打印 ACCESS_TOKENREFRESH_TOKEN.

3.配置Claude

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "x-mcp": {
      "command": "node",
      "args": ["/path/to/X-MCP-2.0/dist/index.js"],
      "env": {
        "CLIENT_ID": "your_client_id",
        "CLIENT_SECRET": "your_client_secret",
        "ACCESS_TOKEN": "your_access_token",
        "REFRESH_TOKEN": "your_refresh_token"
      }
    }
  }
}

或为 克劳德代码,添加到 ~/.claude/settings.json:

{
  "mcpServers": {
    "x-mcp": {
      "command": "node",
      "args": ["/path/to/X-MCP-2.0/dist/index.js"],
      "env": {
        "CLIENT_ID": "your_client_id",
        "CLIENT_SECRET": "your_client_secret",
        "ACCESS_TOKEN": "your_access_token",
        "REFRESH_TOKEN": "your_refresh_token"
      }
    }
  }
}

4.构建(如果从源代码运行)

npm run build

令牌刷新

如果你包括 REFRESH_TOKEN,X-MCP 2.0会在访问令牌过期时(每2小时一次)自动刷新您的访问令牌。无需人工干预。

例子

问克劳德:

  • *“发布一条关于我的新开源项目的推文”*
  • *“搜索关于GRPO强化学习的推文”*
  • *“我的推特时间线上有什么?”*
  • *“就像关于机器学习的热门推文”*
  • *“显示@kaboroevich最近的推文”*

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude安全TwitterAPI本地部署OAuth2.0社交媒体集成自动化工具

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP