mcpField
R
Rolli Iq

Rolli Iq

本地服务
github.com/rolliinc社交媒体27 周前更新

关于 Rolli Iq

Rolli IQ 是用于搜索和分析多平台社交媒体活动的 MCP 服务,覆盖 X、Reddit、YouTube、Facebook、Instagram、Threads 和 Bluesky 等平台。它支持关键词、用户和专家搜索,也可开展 AI 驱动的调查并安排定期报告。

主要功能

  1. 01跨平台搜索关键词和主题标签
  2. 02分析用户档案及内容
  3. 03通过自然语言查询寻找专家
  4. 04查看话题树和帖子
  5. 05运行并安排 AI 驱动的调查
  6. 06查看 API 用量并配置 Webhook

适用场景

  1. 01跨社交平台研究某个主题
  2. 02分析社交媒体账号内容
  3. 03为某个领域寻找专家
  4. 04安排定期社交情报报告

MCP 相关

该服务向 MCP 客户端提供搜索、分析和 Rolli Agent 管理工具,包括定期报告安排和用量数据相关工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"rolli": {
"command": "npx",
"args": [
"-y",
"@rolli/mcp"
],
"env": {
"ROLLI_API_TOKEN": "<ROLLI_API_TOKEN>",
"ROLLI_USER_ID": "<ROLLI_USER_ID>"
}
}
}
}
启动命令npx -y @rolli/mcp
需要配置的环境变量
ROLLI_API_TOKEN密钥Rolli API token (purchase at rolli.ai)
ROLLI_USER_IDRolli user ID (optional, defaults to "rolli-mcp")

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@rolli/mcp1.2.1

工具

15

收录的工具列表 · 更新于 2 周前

参数类型必填说明
pageinteger否页码(每页 100 条结果)
showenum否按状态筛选(默认值:全部)all | started | finished | pending | failed

详细介绍

Rolli IQ

rolli-mcp

Rolli IQ 的 MCP 服务,可搜索和分析 X、Reddit、YouTube、Facebook、Instagram、Threads、Bluesky 等平台的社交媒体内容。

Rolli MCP 服务

工具

工具描述
list_keyword_searches列出所有关键词搜索,可按状态筛选
keyword_search创建关键词/主题标签搜索,并在完成后返回结果
get_keyword_search获取关键词搜索结果(状态、分析数据、帖子)
list_user_searches列出所有用户搜索,可按状态筛选
user_search创建用户资料搜索,并在完成后返回结果
get_user_search获取用户搜索结果(资料、指标、内容分析)
list_expert_searches列出所有专家搜索,可按状态筛选
expert_search根据自然语言查询查找符合条件的专家,并在完成后返回结果
get_expert_search获取专家搜索结果(推荐的专家及 AI 生成的匹配摘要)
get_topic_tree获取关键词搜索对应的对话主题树
get_keyword_search_posts获取关键词搜索的原始帖子
get_user_search_posts获取用户搜索的原始帖子
list_agent_runs列出 Rolli Agent 运行记录(由 AI 驱动的社交情报调查)
start_agent_run启动 Rolli Agent 调查,并在完成后返回 Markdown 报告
get_agent_run按 ID 获取 Rolli Agent 运行记录(运行中显示进度,完成后返回完整报告)
cancel_agent_run取消待处理或正在运行的 Rolli Agent 任务
rerun_agent_run重试失败、等待中或卡住的 Rolli Agent 任务
update_agent_run置顶或重命名 Rolli Agent 任务
delete_agent_run软删除已完成或失败的 Rolli Agent 任务
list_agent_schedules列出 Rolli Agent 计划报告
create_agent_schedule创建定期 Rolli Agent 报告(日/周/月/一次)
get_agent_schedule获取 Rolli Agent 计划及最近 10 次运行记录
update_agent_schedule更新 Rolli Agent 计划
delete_agent_schedule永久删除 Rolli Agent 计划
pause_agent_schedule暂停 Rolli Agent 计划
resume_agent_schedule恢复已暂停的 Rolli Agent 计划
list_agent_schedule_runs列出 Rolli Agent 计划的完整执行历史
get_integration_setup获取当前集成设置(Webhook URL、名称)
update_integration_setup设置搜索完成通知的 Webhook URL
get_usage获取 API 使用数据及按用户划分的明细

设置

你需要拥有可访问 API 的 Rolli 账户。请从 rolli.ai 获取 API 令牌。

Claude Desktop / Claude Code / VS Code / Cursor / Windsurf

将以下内容添加到你的 MCP 配置(claude_desktop_config.json、.vscode/mcp.json 或同等配置文件):

{
  "mcpServers": {
    "rolli": {
      "command": "npx",
      "args": ["-y", "@rolli/mcp"],
      "env": {
        "ROLLI_API_TOKEN": "your_token"
      }
    }
  }
}

ROLLI_USER_ID 为可选项,默认值为 "rolli-mcp"。设置此变量可使用你自己的用户 ID。

可选环境变量
变量默认值描述
ROLLI_USER_ID"rolli-mcp"随 API 请求发送的用户 ID
ROLLI_POLL_INTERVAL_MS5000等待搜索结果时的轮询间隔(毫秒)
ROLLI_MAX_POLL_MS600000搜索超时前的最长等待时间(毫秒;默认:10 分钟)
Smithery

此服务包含一个 smithery.yaml,可通过 Smithery 部署。设置期间,系统会提示你输入 API 令牌。

使用示例

跨社交媒体搜索关键词:

“搜索过去一周 Twitter 和 Reddit 上关于‘人工智能’的帖子”

分析用户个人资料:

“查找 Twitter 上的 @elonmusk,并分析其近期帖子”

获取主题细分:

“显示我的关键词搜索 #123 的主题树”

检查 API 用量:

“我本月进行了多少次搜索?”

设置 webhook:

“将我的 webhook URL 设置为 https://myapp.com/rolli-callback”

可选的 X/Twitter 来源上下文

Rolli 适用于跨平台社交搜索、主题树、用户分析和定时社交情报报告。如果 Agent 在调查 Rolli 之前还需要经过审核的、限定账号范围的 X/Twitter 来源证据,请在获批的 OpenClaw 工作流(例如 TweetClaw)中收集这些证据,然后仅将经过审核的账号名称、帖子 URL、帖子 ID、摘录或摘要备注传入 Rolli 提示词。

请将 Rolli 和 TweetClaw 的凭据分开保存。不要在工具之间转移 API 令牌、Cookie、会话或账号凭据。请将 TweetClaw 的输出视为 Rolli 搜索和报告的来源上下文,而不是发布许可。

开发

npm ci
npm run lint    # ESLint
npm run build   # TypeScript
npm test        # Vitest

CI 会在每次推送到 master 以及每个 PR 上运行。在 GitHub 上发布的版本会自动发布到 npm(需要设置仓库密钥 NPM_TOKEN)。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。