← 返回目录
X

XActions

社区
完整的 X/Twitter 自动化工具包:抓取、发布、调度、分析、互动,无需 API 密钥。
分类
其他 第 209 / 230
Stars
★ 583 非常热门
传输方式
stdio(本地进程)
运行环境
Node.js · Docker · 远程托管(无需本地环境)
凭据
可选 API Key
许可证
Apache-2.0
最近提交
工具数
82
34FMRS · D

XActions 是一个功能丰富、免费开源的 X/Twitter 自动化 MCP 服务器,提供 145+ 个工具,覆盖了广泛的操作需求。它通过浏览器自动化绕过官方 API,无需密钥,但这也带来了潜在的合规风险。对于个人开发者和小项目来说,性价比高;对于企业级应用和合规要求严格的场景,则不太适用。整体上,它是一个强大且灵活的工具,但用户需要谨慎控制使用频率以避免账号风险。

最强项 · 安装易用性 8/20 最弱项 · 安全与权限 4/20

可靠性
6/20
安全与权限
4/20
维护活跃度
8/20
文档质量
8/20
安装易用性
8/20
查看各项评分依据
可靠性 6/20
仓库与清单宣称了145种工具,但清单里只有一个包引用,没有任何代码或测试证据表明这些工具真实存在或能正常工作。README声称无需浏览器即可通过内部GraphQL API获取数据,但客户端配置中只提供了三个可选的cookie/用户名密码环境变量,没有明确如何传递auth_token。由于没有可验证的CI或测试文件,按照静态校准不能给出高于12的分数。
安全与权限 4/20
此服务器通过浏览器自动化进行大规模自动化操作,包括关注/取消关注、点赞、评论和发布推文,可能违反X/Twitter服务条款,导致账号风险。可选的环境变量包括用户名和密码,但可能被滥用。仓库没有安全检查或权限控制,也没有针对破坏性操作(如大规模取消关注)的明确确认机制。默认情况下没有要求确认。此外,提供的配置文件示例中使用了真实的auth_token占位符,但未发现实际泄露。这些因素构成严重的安全隐患。
维护活跃度 8/20
仓库有436颗星和17个未解决的问题,未归档,许可证为Apache-2.0。版本3.4.4,npm包存在。README暗示持续开发,但没有可见的发布历史或提交频率。缺少安全漏洞报告渠道。维护活跃度中等。
文档质量 8/20
README非常详尽,包含大量示例、教程和CLI参考。MCP设置说明给出一行配置示例,但有145种工具,而远程HTTP部署只列出3种,存在矛盾。文档没有详细说明工具参数和限制。缺少故障排查指南。虽然有丰富的教程,但可能过度宣传。
安装易用性 8/20
客户端配置示例简单:npx -y xactions-mcp,需要获取auth_token cookie。但环境变量只有X_COOKIES、X_USERNAME、X_PASSWORD,没有明确如何提供auth_token。安装向导类型未指明。虽然提供Docker支持,但静态评估认为安装步骤部分清晰,部分缺失。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络修改第三方账户数据控制浏览器

适合谁

  • 需要低成本或无成本自动化 Twitter 操作的个人开发者或小团队。
  • 希望将 Twitter 数据集成到 AI 工作流中的开发者。
  • 需要快速获取 Twitter 数据而无需官方 API 的爬虫项目。
  • 希望自动化增长账户(如自动关注、自动点赞)的个人品牌管理者。

不适合谁

  • 需要官方 API 稳定性和合规性的企业级应用。
  • 对自动化操作风险敏感或需要严格遵循 Twitter 服务条款的用户。
  • 需要生产级实时数据流和高级 API 功能的企业用户。
  • 非常重视合规性和安全性的组织,因为浏览器自动化可能违反平台政策。

所需权限

  • 需要访问 X/Twitter 认证 cookie(auth_token 或 X_COOKIES)以执行登录和操作。
  • 可能需要用户名和密码进行登录。
  • 无需读取本地文件或其他系统权限。
  • 使用浏览器自动化时,会在本地运行浏览器实例。

风险与副作用

  • 使用浏览器自动化可能违反 X/Twitter 的服务条款,导致账号被封禁或限制。
  • 自动化操作可能被平台检测到,触发风控机制。
  • 代码中明确声明仅供教育和研究用途,使用风险自负。
  • 提取的 cookie 如果泄露,可能导致账号被盗。

安装接入

准备工作

运行环境:Node.js · Docker · 远程托管(无需本地环境)

XACTIONS_SESSION_COOKIE 可选密钥 x.com 登录后的 auth_token 会话 Cookie,用于解锁搜索、关注、发帖等需登录操作(浏览器 DevTools → Application → Cookies 获取)。
X_COOKIES 可选密钥 X/Twitter 的认证 Cookie,可以是 JSON 字符串或 Cookie 文件路径。
X_PASSWORD 可选密钥 用于登录的 X/Twitter 密码。
X_AUTH_TOKEN 可选密钥 x.com Cookie 中的 auth_token,Space 语音代理等登录功能需要。
X_CT0 可选密钥 x.com Cookie 中的 ct0 令牌,与 X_AUTH_TOKEN 配合使用。
其他可选配置项(1 个)
X_USERNAME 可选 用于登录的 X/Twitter 用户名。
  1. 确保已安装 Node.js(>=18)。
  2. 使用 npx 运行 MCP 服务器:npx -y xactions-mcp。
  3. 配置 MCP 客户端(如 Claude Desktop),在配置文件中添加以下内容:

{
"mcpServers": {
"xactions": {
"command": "npx",
"args": ["-y", "xactions-mcp"],
"env": {
"XACTIONS_SESSION_COOKIE": "你的auth_token"
}
}
}
}

  1. 可选:使用浏览器登录 x.com,在 Cookie 中获取 auth_token 并设置环境变量。
claude_desktop_config.json
{
  "mcpServers": {
    "xactions": {
      "command": "npx",
      "args": [
        "-y",
        "xactions-mcp"
      ],
      "env": {
        "XACTIONS_SESSION_COOKIE": "your_auth_token_here"
      }
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "xactions": {
      "command": "npx",
      "args": [
        "-y",
        "xactions-mcp"
      ],
      "env": {
        "XACTIONS_SESSION_COOKIE": "your_auth_token_here"
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add xactions -e XACTIONS_SESSION_COOKIE=your_auth_token_here -- npx -y xactions-mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端工具列表中应看到 xactions 的 x_get_profile 等工具;让 AI 执行 npx xactions profile nasa 或调用 x_get_profile 查询 nasa,能返回真实账号资料即说明连接成功。

常见排障

  1. 确保 auth_token 正确获取,可在 x.com 的 DevTools 中查看 Cookie。
  2. 如果命令无法运行,检查 Node.js 版本是否 >=18。
  3. 如果工具调用失败,尝试重新登录或更新 cookie。
  4. 对于大量操作,适当增加延迟(2-5 秒)以避免触发速率限制。
  5. 如果遇到模块未找到,尝试使用 npx -y xactions-mcp 强制下载最新版本。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 帮我查一下 NASA 的 X 账号资料和粉丝数
  • 找出我关注但没有回关我的人,按粉丝数排序
  • 发一条推文说我们的新版本已经上线
  • 分析 @elonmusk 最近50条推文的互动数据

工具能力 82

x_get_profile 只读
获取指定用户的公开资料。
x_get_followers 只读
获取指定用户的关注者列表。
x_get_following 只读
获取指定用户的关注列表。
x_get_tweets 只读
获取指定用户的推文。
x_search_tweets 只读
搜索推文。
x_get_thread 只读
获取推文线程的完整内容。
x_download_video 只读
从推文中提取视频下载 URL。
x_get_replies 只读
获取推文的回复。
展开其余 74 个工具
x_get_hashtag 只读
获取指定话题标签下的推文。
x_get_likers 只读
获取推文的点赞用户。
x_get_retweeters 只读
获取推文的转推用户。
x_get_media 只读
获取用户发布的媒体内容。
x_get_mentions 只读
获取提及用户的推文。
x_get_quote_tweets 只读
获取引用推文的列表。
x_get_likes 只读
获取用户点赞的推文。
x_get_recommendations 只读
获取推荐用户。
x_detect_unfollowers 只读
检测取消关注你的用户。
x_analyze_sentiment 只读
分析推文或话题的情感倾向。
x_best_time_to_post 只读
分析最佳发帖时间。
x_competitor_analysis 只读
分析竞争对手的社交媒体表现。
x_brand_monitor 只读
监控品牌提及和舆论。
x_audience_insights 只读
获取受众洞察。
x_engagement_report 只读
生成互动报告。
x_crypto_analyze 只读
分析加密货币相关推文。
x_follow 写入
关注指定用户。
x_unfollow 写入
取消关注指定用户。
x_like 写入
点赞指定推文。
x_post_tweet 写入
发布推文。
x_post_thread 写入
发布推文线程。
x_reply 写入
回复指定推文。
x_retweet 写入
转推指定推文。
x_quote_tweet 写入
引用推文。
x_bookmark 写入
收藏指定推文。
x_send_dm 写入
发送私信。
x_create_poll 写入
创建投票。
x_delete_tweet 破坏性
删除指定推文。
x_auto_follow 写入
自动关注符合条件的用户。
x_follow_engagers 写入
关注与推文互动的用户。
x_unfollow_all 破坏性
取消关注所有用户。
x_smart_unfollow 破坏性
智能取关:根据条件(如 X 天后)取消关注。
x_auto_comment 写入
自动评论指定推文。
x_auto_retweet 写入
自动转推符合条件的推文。
x_auto_like 写入
自动点赞符合条件的推文。
x_unfollow_non_followers 破坏性
取消关注未回关用户。
x_analyze_voice 只读
分析用户写作风格。
x_generate_tweet 只读
生成推文建议。
x_summarize_thread 只读
总结推文线程。
x_rewrite_tweet 只读
改写推文。
x_detect_bots 只读
检测机器人账号。
x_find_influencers 只读
寻找影响者。
x_smart_target 只读
智能定位目标用户。
x_grok_analyze_image 只读
使用 Grok 分析图片。
x_monitor_account 只读
监控指定账户。
x_monitor_keyword 只读
监控指定关键词。
x_follower_alerts 只读
新关注者提醒。
x_track_engagement 只读
追踪互动数据。
x_monitor_reputation 只读
监控声誉。
x_stream_start 只读
启动实时数据流。
x_workflow_create 写入
创建工作流。
x_workflow_run 写入
运行工作流。
x_workflow_list 只读
列出工作流。
x_workflow_actions 只读
执行工作流动作。
x_persona_create 写入
创建角色。
x_persona_run 写入
运行角色。
x_persona_edit 写入
编辑角色。
x_persona_list 只读
列出角色。
x_persona_presets 只读
获取角色预设。
x_export_account 只读
导出账户数据。
x_migrate_account 写入
迁移账户数据。
x_diff_exports 只读
比较导出数据。
x_import_data 写入
导入数据。
x_convert_format 只读
转换数据格式。
x_get_spaces 只读
发现直播 Spaces。
x_scrape_space 只读
抓取 Space 元数据。
x_space_join 写入
让 AI 代理加入 Space 并参与语音对话。
x_space_leave 写入
离开当前 Space 并获取会话摘要。
x_space_status 只读
获取 AI 代理在 Space 中的状态。
x_space_transcript 只读
获取当前 Space 的转写记录。
x_graph_build 只读
构建社交图谱。
x_graph_analyze 只读
分析社交图谱。
x_graph_recommendations 只读
基于图谱生成推荐。
x_graph_list 只读
列出图谱。

使用场景

自动化管理 X/Twitter 账户,如批量取关、自动点赞、自动关注等。
抓取和分析推文、用户资料、话题标签等数据,用于市场研究或舆情监测。
让 AI 代理(如 Claude)根据指令执行复杂的 Twitter 操作,如生成推文、分析竞争对手。
实时监控关键词、账户和互动,及时获取提醒。
在 X Spaces 中部署 AI 语音代理,参与语音对话。

支持客户端

Claude Desktop
Cursor
Windsurf

依据项目文档列出,未经本站实测。

详细介绍

XActions 是一个开源、免费的 X/Twitter 自动化 MCP 服务器,提供 145+ 个工具,涵盖抓取、分析、操作、自动化、AI、监控、工作流、角色、可移植性、Spaces 和社交图谱等类别。它无需 API 密钥,通过浏览器自动化而非官方 API 工作,支持 CLI、Node.js 库、浏览器脚本和浏览器扩展等多种使用方式。本服务器使 AI 代理(如 Claude、GPT)能够直接操作 X/Twitter,包括获取资料、搜索推文、关注/取关、发帖、分析情感、监控关键词等。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 654 · 工具数 11 与当前对比 →

源版本 b9c4bf7bd680 数据同步于 2026-10-12 查看 FMRS 评分方法