关于 Rolli Iq
Rolli IQ 是用于搜索和分析多平台社交媒体活动的 MCP 服务,覆盖 X、Reddit、YouTube、Facebook、Instagram、Threads 和 Bluesky 等平台。它支持关键词、用户和专家搜索,也可开展 AI 驱动的调查并安排定期报告。
主要功能
- 01跨平台搜索关键词和主题标签
- 02分析用户档案及内容
- 03通过自然语言查询寻找专家
- 04查看话题树和帖子
- 05运行并安排 AI 驱动的调查
- 06查看 API 用量并配置 Webhook
适用场景
- 01跨社交平台研究某个主题
- 02分析社交媒体账号内容
- 03为某个领域寻找专家
- 04安排定期社交情报报告
MCP 相关
该服务向 MCP 客户端提供搜索、分析和 Rolli Agent 管理工具,包括定期报告安排和用量数据相关工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
15收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | integer | 否 | 页码(每页 100 条结果) |
| show | enum | 否 | 按状态筛选(默认值:全部)all | started | finished | pending | failed |
详细介绍
rolli-mcp
Rolli IQ 的 MCP 服务,可搜索和分析 X、Reddit、YouTube、Facebook、Instagram、Threads、Bluesky 等平台的社交媒体内容。
工具
| 工具 | 描述 |
|---|---|
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_MS | 5000 | 等待搜索结果时的轮询间隔(毫秒) |
ROLLI_MAX_POLL_MS | 600000 | 搜索超时前的最长等待时间(毫秒;默认: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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。