Twitter管理API

通过单一API密钥全面管理X(Twitter)账户,支持推文管理、列表管理和用户管理等功能。

  • by xonack
  • JavaScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 xonack/apex-mcp

使用说明

X(Twitter)管理用的MCP服务器

由Apex提供动力

使用单个API密钥全面管理您的X(Twitter)。构建于 Apex(通常指“顶点”或“尖端”) 社交媒体基础设施。

支持的平台:

  • 十、

功能:

推文管理

  • 获取推文 - 获取特定推文的详细信息
  • 搜索推文 - 使用高级筛选功能搜索推文(包括回复)
  • 生成回复 - 为文本/图片生成AI驱动的回复建议
  • 发布推文 - 发布新推文,可选添加图片
  • 发布回复 - 对现有的推文进行回复

列表管理

  • 创建列表 - 创建新的X/Twitter列表
  • 获取用户列表 - 获取认证用户拥有的所有列表
  • 获取列表 - 获取特定列表的详细信息
  • 获取列表成员 - 获取带有分页支持的列表成员
  • 添加列表成员 - 将用户添加到X/Twitter列表中
  • 更新列表 - 更新现有列表属性
  • 删除列表 - 删除X/Twitter列表

用户管理

  • 获取用户详情 - 通过用户名或Twitter ID获取全面的用户资料信息(包括TWID、关注者数量、验证状态、个人资料详情)
  • 关注用户 - 通过Twitter用户数字ID(TWID)在Twitter/X上关注某用户
  • 取消关注用户 - 通过Twitter/X上的数字用户ID(TWID)取消关注某用户
  • 获取用户关注者列表 - 通过Twitter用户ID(TWID)获取用户关注者的分页列表
  • 获取用户关注列表 - 通过数字Twitter ID(TWID)获取用户关注的用户分页列表

示例用法

搜索推文

搜索工具使用结构化参数(不 query 参数)。以下是一个请求示例:

{
  "count": 20,
  "minLikes": 100,
  "includeWords": [
    "bitcoin",
    "treasury"
  ],
  "startDate": "2025-06-16",
  "onlyOriginal": true
}

此搜索查找的是自2025年6月16日以来,包含“比特币”和“财政部”的原创推文(非转发推文),且点赞数至少达到100条。

Apex 设置

  1. 在(某网站/平台)创建账户 Apex(音译为“阿普克斯”或根据具体语境可译为“巅峰”等,但在此保留原英文以体现其特定含义)。
  2. 请求一个 API 密钥。
  3. 评论 Apex API 文档

快速入门Smithery(推荐)

使用Smithery进行安装 这里。

构建MCPB包

为Claude Desktop创建可安装的MCPB包:

先决条件

# Install MCPB CLI globally
npm install -g @anthropic-ai/mcpb

构建过程

# Clone and setup
git clone https://github.com/xonack/apex-mcp.git
cd apex-mcp
npm install

# Build the bundle
npm run mcpb:build

这造成了 apex-mcp.mcpb 可直接安装在Claude桌面的文件。

安装

  1. 打开Claude桌面版
  2. 进入设置 → 扩展
  3. 点击“安装扩展”
  4. 选择 apex-mcp.mcpb 文件
  5. 配置您的Apex API密钥和URL

手动设置

克隆仓库。

运行命令:

# Install dependencies
npm install

# Build the project
npm run build

与Claude桌面版配合使用

本地开发

将此配置添加到您的Claude桌面配置文件中:

MacOS(麦金塔操作系统): ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "apex-mcp-server": {
      "command": "node",
      "args":["/absolute/path/to/apex-mcp-stdio/dist/index.js", "<APEX API KEY>", "api.apexagents.ai"]
    }
  }
}

开放 Claude Desktop(可译为“Claude桌面版”或保持原样,根据上下文判断是否需要具体翻译) 验证连接。