SuperAPI AI 工具集

keyapi-twitter-content-analytics

编程与开发

查看项目

更新于 10-15 21:36

技能介绍

用途:借助 KeyAPI MCP 服务对 Twitter/X 内容进行大规模探索与分析,覆盖推文、用户、评论、媒体、搜索、趋势与社交关系。

主要能力:获取单条推文详情(互动指标、媒体、引用内容,需 tweet_id);获取用户资料(简介、粉丝数、认证状态,支持 screen_name 或 rest_id);获取用户推文时间线、推文回复、媒体库;读取推文下评论(支持分页);查看转发该推文的用户列表;按关键词多类型搜索(Top、Latest、Media、People、Lists);按国家或全球监测热搜话题(支持 50 多个国家);分析用户关注与被关注社交图谱。

使用方式:需提供有效 KEYAPI_TOKEN(在 keyapi.ai 获取),Node.js v18 以上,在技能目录运行 npm install 安装 @modelcontextprotocol/sdk。MCP 服务器地址为 https://mcp.keyapi.ai/twitter/mcp,认证头为 Authorization: Bearer $KEYAPI_TOKEN。设置命令:export KEYAPI_TOKEN=your_token_here;列出工具:node scripts/run.js --platform twitter --list-tools;调用示例:node scripts/run.js --platform twitter --tool get_user_profile --params '{"screen_name":"elonmusk"}' --pretty。所有分页端点使用上一响应的 next_cursor;结果缓存于 .keyapi-cache/YYYY-MM-DD/ 下。

注意:get_user_profile 与 get_user_post 接受 screen_name 或 rest_id;get_user_tweet_replies、get_user_media、user_followings、user_followers 仅支持 screen_name;tweet_id 需从 URL(x.com 或 twitter.com 的 /status/ 后数字)提取。code=0 为成功,500 可间隔 2–3 秒重试最多 3 次,429 需等待 60 秒。调用前先检查缓存。

适用场景:推文审核与互动快照、账号内容与受众审计、关键词研究与趋势监测、转发网络与社交图谱分析。

限制:依赖外部 KeyAPI 服务与令牌配额,部分端点受 403 配额或功能限制;私人、被删或封禁内容会返回 404。资料未提供具体收费与价格信息,暂未提供。