← 返回目录
X

X-use

社区
浏览器原生的X(Twitter)AI代理,支持多账户、兼容MCP,无需X API密钥。
GitHub 源仓库 ↗
★ 158 Stars 分类 · 浏览器自动化 非常热门 源版本 e57e215e45b3
55FMRS · C
可靠性
8/20
安全与权限
10/20
维护活跃度
12/20
文档质量
13/20
安装易用性
12/20

x-use是一个开源、MIT许可的MCP服务器,通过浏览器自动化实现X(Twitter)的无API密钥操作。它提供33个MCP工具,支持多账户、草稿审批、代理管理,并集成到Claude Desktop等客户端。主要风险是X账号封禁,适合个人和小团队。

查看 FMRS 评分方法 →

x-use 驱动一个真实的、经过防检测加固的浏览器,替代付费的X API。它可以发布、回复、搜索,并在您配置的多个账户之间进行互动。它使用您自己的LLM生成内容,并将所有功能作为MCP工具暴露,因此Claude Desktop、Claude Code、Cursor等MCP客户端可以直接管理您的X账号。默认情况下,写入操作会经过草稿审批步骤,代理可以在白天准备大量工作,但只有人工确认后才会真正发布到X。

工具能力

list_accounts
列出所有配置的账户。
get_account
获取单个账户的完整掩码配置。
get_metrics
获取指定账户的指标(如计数器)。
search_tweets
使用关键词搜索推文。
search_profile
搜索用户个人资料。
get_tweet
获取推文详情,包括图片。
prepare_reply
准备回复推文的草稿(需人工审批)。
list_queue
列出计划中的操作队列。
list_drafts
列出待审批的草稿。
get_draft
获取草稿详情。
reject_draft
拒绝草稿。
get_run_status
获取后台运行状态。
get_account_health
检查账户健康状态。
list_proxies
列出配置的代理池。
post_tweet
发布推文(默认生成草稿)。
generate_and_post
生成并发布推文(需LLM密钥,默认草稿)。
reply_to_tweet
回复推文(默认草稿)。
engage
执行互动操作,如点赞、转发等(默认草稿)。
run_cycle
运行一个自动化周期(如关键词回复)。
approve_draft
批准草稿并实际执行发布/互动。
queue_post
将推文加入计划队列。
queue_engagement
将互动操作加入计划队列。
cancel_queued_action
取消队列中的操作。
process_queue
处理队列中的待执行操作。
research_and_stage
使用服务器端LLM进行调研并暂存草稿。
draft_post_variations
使用服务器端LLM生成推文变体草稿。
add_account
添加新账户。
update_account
更新账户配置。
set_account_active
激活或停用账户。
remove_account
移除账户。
add_proxy
添加代理。
remove_proxy
移除代理。
test_proxy
测试代理连通性。

安装接入

  1. 使用 pip install x-use-mcp 安装。2. 运行 x-use init 进行交互式设置向导。3. 运行 x-use doctor 验证环境。4. 将 {"mcpServers": {"x-use": {"command": "x-use", "args": ["mcp"]}}} 添加到 MCP 客户端配置(如 Claude Desktop)。5. 重启客户端。
claude_desktop_config.json
{
  "mcpServers": {
    "x-use": {
      "command": "x-use",
      "args": [
        "mcp"
      ]
    }
  }
}

选型与风险

适合谁

  • 希望自动化X账号且不想支付X API费用的个人或小团队
  • 使用Claude Desktop、Cursor等MCP客户端的开发者
  • 需要管理多个X账号的用户

不适合谁

  • 需要官方X API完整功能(如数据分析、广告)的企业用户
  • 担心X账号被封禁的用户,因为浏览器自动化风险较高
  • 需要在生产环境中大规模运行的用户,因为目前未提供Docker版本

所需权限

  • 需要登录X账户的Cookie,用于浏览器会话
  • 需要Chrome浏览器
  • 可选:LLM API密钥(仅用于服务器端文本生成)
  • 可选:代理(推荐用于多账户)

风险与副作用

  • X账号可能因违反服务条款而被暂停
  • 浏览器自动化可能被X检测到,导致封禁
  • Cookie和凭据可能泄露,即使已掩码
  • 草稿模式默认开启,但若手动关闭,发布操作将直接执行

常见排障

  1. 运行 x-use doctor 检查环境
  2. 确保Chrome已安装且版本兼容
  3. 检查config/settings.json中draft_mode设置
  4. 确保MCP客户端能找到x-use命令(PATH)
  5. 检查日志文件logs/accounts/<account_id>.jsonl

使用场景

自动化发布和回复推文
多账户管理,每个账户有独立配置
关键词搜索、针对性地互动和内容策划
通过MCP客户端(如Claude Desktop)直接控制X账号

支持客户端

Claude Desktop完整支持