← 返回目录
O

OpenTwitter MCP Server

社区
获取 Twitter/X 数据:用户资料、推文搜索、关注者事件、KOL 追踪
GitHub 源仓库 ↗
★ 1.4k Stars 分类 · 其他 非常热门 源版本 5484baaadf74
49FMRS · D
可靠性
5/20
安全与权限
7/20
维护活跃度
10/20
文档质量
14/20
安装易用性
13/20

服务器被设计为仅连接到 ai.6551.io API。代码审查表明,工具仅执行 API 查询,不执行文件写入、命令执行或其他危险操作。配置仅从环境变量或 config.json 读取 Token,无硬编码秘密。依赖关系仅为 mcp 和 httpx,未发现可疑包。

查看 FMRS 评分方法 →

opentwitter-mcp 是一个 MCP 服务器,通过 API 提供对 Twitter/X 数据的访问。它允许 AI 助手获取用户资料、搜索推文、监控关注者事件、追踪 KOL 关注者,并管理实时监控列表。服务器通过环境变量或配置文件使用 OPENNEWS_TOKEN 进行认证,并支持通过 WebSocket 进行实时事件订阅。

工具能力

get_twitter_user
按用户名获取用户资料
get_twitter_user_by_id
按数字 ID 获取用户资料
get_twitter_user_tweets
获取某用户最近的推文
search_twitter
使用基本过滤器搜索推文
search_twitter_advanced
使用多种过滤器进行高级搜索
get_twitter_follower_events
获取关注/取关事件
get_twitter_deleted_tweets
获取某个用户已删除的推文
get_twitter_kol_followers
获取 KOL(关键意见领袖)关注者
get_twitter_article_by_id
按 ID 获取 Twitter 文章
get_twitter_tweet_by_id
通过 ID 获取推文及嵌套回复/引用推文
get_twitter_quote_tweets_by_id
获取引用特定推文的推文
get_twitter_retweet_users_by_id
获取转发了特定推文的用户
get_twitter_watch
获取所有 Twitter 监控用户
add_twitter_watch
将 Twitter 用户添加到监控列表(带事件类型选项)
delete_twitter_watch
从监控列表删除 Twitter 用户

安装接入

  1. 从 http://app.newsliquid.com/mcp 获取 API Token。2. 设置环境变量 OPENNEWS_TOKEN。3. 使用 uv 命令:uv --directory /path/to/twitter-mcp run twitter-mcp。4. 对于 Claude Code:claude mcp add twitter -e OPENNEWS_TOKEN=<your-token> -- uv --directory /path/to/twitter-mcp run twitter-mcp。5. 或根据您的客户端在 JSON 配置中添加服务器。
claude_desktop_config.json
{
  "mcpServers": {
    "twitter": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/twitter-mcp",
        "run",
        "twitter-mcp"
      ],
      "env": {
        "OPENNEWS_TOKEN": "<your-token>"
      }
    }
  }
}

选型与风险

适合谁

  • 开发者
  • 数据分析师
  • 需要实时监控 Twitter 账户的营销人员
  • 需要将 Twitter 数据集成到 AI 工作流中的 AI 助手用户

不适合谁

  • 不需要 Twitter 数据的用户
  • 需要来自 X 官方 API 的数据而非第三方 API 的用户
  • 担心将数据发送到第三方服务的用户

所需权限

  • 网络访问以连接 api.6551.io 和 wss://ai.6551.io
  • 环境变量或 config.json 中的 API Token
  • 无需文件系统写入或其他本地系统权限

风险与副作用

  • 依赖第三方 API 服务进行数据获取
  • Token 泄露可能导致未授权使用
  • API 服务可能不可用或变更
  • 数据可能不完整或延迟,因为非官方来源

常见排障

  1. 确保 OPENNEWS_TOKEN 环境变量已正确设置
  2. 检查网络连接是否正常
  3. 查看 API 服务是否可访问
  4. 验证项目路径是否正确
  5. 确保 uv 已安装并可用

使用场景

展示 @elonmusk 的 Twitter 个人资料
获取 @VitalikButerin 最近的推文
搜索与比特币相关的推文
查找带有 #crypto 标签的推文
获取点赞数超过 1000 的 ETH 热门推文
监控 @elonmusk 并获得关注者变化通知

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Cursor完整支持
Windsurf完整支持
Cline完整支持
Continue.dev完整支持
Cherry Studio完整支持
Zed完整支持
OpenClaw完整支持