Rumoro
官方在Reddit、X、Hacker News、GitHub等平台上查找人们对你产品的评价,并让你的AI代理搜索并处理这些提及内容。
你可以用 Rumoro MCP 做什么?
- 搜索并分类提及内容 — 让助手跨平台查找并总结提及内容,按情感筛选,并识别常见投诉。
- 管理关键词与公司资料 — 指示助手更新追踪关键词、调整公司资料,并应用健康报告建议以减少噪音。
- 阅读分析并监控竞争对手 — 让助手提取互动指标,比较竞争对手情感,并识别提及您品牌的主要影响者。
- 设置提醒与细分受众 — 请助手创建负面提及的定期摘要,或根据粉丝数和互动情况构建受众细分。
- 分类并整理提及内容 — 指示助手将内部团队提及标记为已完成,将提及内容分配给团队成员,并添加备注以供后续跟进。
托管 MCP 服务器
npx add-mcp 'https://mcp.rumoro.dev/mcp'可安装到 Claude Code、Codex、Cursor 等客户端
文档
MCP 服务器
将 Claude Code 和其他 MCP 客户端连接到您的提及。使用 OAuth 登录或使用 API 密钥。
Rumoro 的 Model Context Protocol 服务器是托管的,因此无需安装任何内容。一旦您的 MCP 客户端连接,您的代理就可以搜索和分类提及、管理关键词和公司资料、阅读分析数据,并设置提醒、人物和细分。它遵循与仪表板相同的规则。
https://mcp.rumoro.dev/mcp
- 托管、可流式传输的 HTTP,无会话。 无需安装任何内容。客户端必须同时接受
application/json和text/event-stream的响应。 - OAuth 或 API 密钥。 支持 MCP 授权的客户端会通过浏览器让您登录。其他客户端将密钥作为 Bearer 标头发送。使用
read访问时,客户端只能看到读取工具;使用write时,可以看到所有工具。 - 55 个工具,与 REST API 对应。它们列在 工具 下。
快速开始
### 添加服务器在 Claude Code 中运行
```bash
claude mcp add --transport http rumoro https://mcp.rumoro.dev/mcp
```
然后输入 `/mcp`,选择 `rumoro` 并点击 **Authenticate**。登录并批准客户端请求的访问权限。如果您属于多个工作区,还需要选择一个。其他客户端请参阅 [安装](#installation)。
对于 CI、服务器或不支持 OAuth 的客户端,请在 **API keys** 页面创建密钥,`read` 用于查看,`write` 用于更改。您只能看到一次。
### 提问
尝试“本周哪些提及是负面的,人们对什么不满意?”
身份验证
每个工具调用都携带 Bearer 凭据。服务器以相同方式处理两种类型。
Authorization: Bearer <OAuth access token>
Authorization: Bearer ref_...
OAuth 2.1
登录遵循 MCP 授权规范。没有凭据的调用会收到 401 和 WWW-Authenticate: Bearer realm="rumoro-mcp", resource_metadata="https://mcp.rumoro.dev/.well-known/oauth-protected-resource"。然后客户端自行注册(使用 PKCE 的动态注册)并打开浏览器。您在同意页面上批准每次登录,令牌以您的身份行事,并在该工作区中遵循您的角色。访问令牌持续一小时。使用 offline_access 时,客户端还会获得一个持续 30 天的刷新令牌,每次使用都会替换。没有 write 的登录等同于 read。
API 密钥
在 API keys 页面或使用 POST /v1/api-keys 创建密钥。每个密钥您只能看到一次,并且属于一个工作区。当您撤销密钥时,客户端会在下次调用时停止工作。
发现
连接不需要凭据。initialize、tools/list 和资源无需凭据即可响应。发送的凭据始终会被检查,每个 tools/call 都需要凭据。
资源
| 资源 | URI | 内容 |
|---|---|---|
openapi | https://api.rumoro.dev/v1/openapi.json | 工具背后的 REST API,包含所有模式 |
agent-guide | https://mcp.rumoro.dev/mcp/guide | 代理如何连接、每个权限允许什么,以及审核工作流 |
每个工具都有 readOnlyHint、destructiveHint 和 idempotentHint,因此客户端知道哪些调用需要先确认。七个破坏性工具在 工具 下标记。
注册中心可以读取 服务器卡片。
工具的行为方式
- 每个工具执行与 REST API 相同的操作,具有相同的验证、错误和 速率限制。
search_mentions默认返回 10 条提及,hasMore没有游标。当有更多结果时,请缩小过滤器或时间范围。- 没有导出工具。对于大型列表,请使用 REST 导出或 CLI。
- 写入工具需要
write密钥或登录。使用read时,它们根本不会出现。 - 服务器在请求之间不保留会话。响应以 JSON 或简短的事件流形式返回。
作者数据
list_people、get_person 和其他人物工具返回 Rumoro 保留的关于作者的公开事实,例如姓名、用户名、头像、粉丝数和个人资料详情。它们从不返回电子邮件地址,因此 profile.email 在 MCP 上始终为 null,即使 REST API 显示了一个。工作原理 解释了存储了什么以及人们如何请求删除。
您可以询问的内容
- “总结过去 7 天人们在 Hacker News 和 Reddit 上对我们的评价。”
- “找出关于我们定价的无人回答的问题,并为每个问题起草回复。”
- “哪个竞争对手本月获得了最多的正面提及,为什么?”
- “将我们自己团队的所有提及标记为已完成。”
- “我们的关键词
driftwood噪音很大。查看其健康报告并应用最佳建议。” - “为支持频道创建一个每日负面提及摘要,时间为柏林时间 9:00。”
- “本月有哪些拥有超过 10,000 名粉丝的人提及了我们?”
文档 MCP 服务器
文档有自己的只读 MCP 服务器,不需要密钥。
https://docs.rumoro.dev/api/mcp
- 工具。
search_docs搜索全文,read_page按路径返回页面为 Markdown,例如/quickstart,list_pages列出每个页面及其标题和描述。 - 资源。 每个页面在其
.mdx地址,加上https://docs.rumoro.dev/llms.txt。 - 卡片。
/.well-known/mcp.json。
安全性
- 只授予所需的访问权限。 使用
read进行探索,仅对应该更改内容的代理使用write。没有工具可以更改计费或 API 密钥,尽管get_usage和list_ledger读取余额。 - 与 API 相同的规则。 调用以密钥的工作区或登录人员的身份执行,具有相同的检查和 速率限制。
- 将密钥远离存储库。 OAuth 在客户端设置中不留下秘密。使用密钥时,请使用用户级设置或环境变量,如果泄露则撤销。
安装
使用 OAuth 时,客户端只需要 URL。使用密钥时,添加 Authorization: Bearer ref_... 标头。在 CLI 中,rumoro mcp:config 打印这些设置并填入您的密钥。
然后运行 `/mcp`,选择 `rumoro` 并点击 **Authenticate**。添加 `--scope project` 以将 URL 保存在存储库的 `.mcp.json` 中,或使用 `--scope user` 在每个项目中使用。[Claude Code 页面](https://rumoro.dev/claude) 通过示例问题逐步说明。使用密钥时,运行
```bash
claude mcp add --transport http rumoro https://mcp.rumoro.dev/mcp \
--header "Authorization: Bearer ref_..."
```
将服务器添加到 `~/.cursor/mcp.json` 以用于每个项目,或添加到 `.cursor/mcp.json` 以用于单个项目。[Cursor 页面](https://rumoro.dev/cursor) 通过示例问题逐步说明。
```json title=".cursor/mcp.json"
{
"mcpServers": {
"rumoro": {
"url": "https://mcp.rumoro.dev/mcp",
"headers": { "Authorization": "Bearer ref_..." }
}
}
}
```
省略 `headers` 以改用 OAuth 登录。某些 Cursor 版本构建登录链接但不打开它,因此每个工具都响应 `Unauthorized`;密钥始终有效。
运行 **MCP: Add Server**,选择 **HTTP**,输入 `https://mcp.rumoro.dev/mcp` 并将其命名为 `rumoro`。使用密钥时,使用
```json title=".vscode/mcp.json"
{
"servers": {
"rumoro": {
"type": "http",
"url": "https://mcp.rumoro.dev/mcp",
"headers": { "Authorization": "Bearer ref_..." }
}
}
}
```
```bash
codex mcp add rumoro --url https://mcp.rumoro.dev/mcp
codex mcp login rumoro
```
[Codex 页面](https://rumoro.dev/codex) 通过示例问题逐步说明。使用密钥时,从环境变量中读取。
```bash
export RUMORO_API_KEY="ref_..."
codex mcp add rumoro --url https://mcp.rumoro.dev/mcp --bearer-token-env-var RUMORO_API_KEY
```
打开 [grok.com/connectors](https://grok.com/connectors),选择 **New Connector**,然后选择 **Custom**,输入 `https://mcp.rumoro.dev/mcp`。Grok 运行 OAuth 登录。在 Business 和 Enterprise 计划中,管理员首先配置连接器。[Grok 页面](https://rumoro.dev/grok) 通过示例问题逐步说明。
在 `mcp_servers` 下添加服务器,然后运行 `hermes mcp login rumoro`。Hermes 自行向 Rumoro 注册,因此无需创建客户端 ID。
```yaml title="~/.hermes/config.yaml"
mcp_servers:
rumoro:
url: "https://mcp.rumoro.dev/mcp"
auth: oauth
```
使用 `hermes mcp test rumoro` 检查,或在会话中运行 `/reload-mcp`。[Hermes 页面](https://rumoro.dev/hermes) 通过示例问题逐步说明。使用密钥时,将 `auth: oauth` 替换为 `headers: { Authorization: "Bearer ${RUMORO_API_KEY}" }`,并将 `RUMORO_API_KEY` 放入 `~/.hermes/.env`。
```bash
openclaw mcp add rumoro --url https://mcp.rumoro.dev/mcp --transport streamable-http --auth oauth
openclaw mcp login rumoro
openclaw mcp doctor rumoro --probe
```
[OpenClaw 页面](https://rumoro.dev/openclaw) 通过示例问题逐步说明。要使用 API 密钥,请安装 [Rumoro 技能](/integrations/openclaw)。
使用 Cursor 设置以及客户端自己的文件和 URL 密钥。
| 客户端 | 文件 | URL 密钥 |
| --- | --- | --- |
| Gemini CLI | `~/.gemini/settings.json` | `httpUrl` |
| Windsurf | `~/.codeium/windsurf/mcp_config.json` | `serverUrl` |
| 其他 | 客户端的 MCP 设置 | `url`,加上 `"type": "http"` |
帮助您的代理找到方向
告诉代理您在 AGENTS.md、CLAUDE.md 或客户端的规则文件中跟踪什么。
## Rumoro
- Workspace: Driftwood (connected through the `rumoro` MCP server)
- Brand keyword `driftwood`, competitors `flagpole` and `switchboard`, topic `feature flags`
- "Relevant" means the classifier scored it 40 or more; matched counts include noise
- Start with `search_mentions` and a time range; use `get_analytics_*` for numbers over a period
- Only change keywords or alerts when asked; triage (status, assignee, notes) is fine
故障排除
| 问题 | 解决方法 |
|---|---|
401 “缺少或无效的凭据” | 重新登录,或检查标头以及密钥是否未被撤销 |
| 客户端要求身份验证 | 运行其登录,对于 Claude Code 使用 /mcp 和 Authenticate |
| 没有列出工具 | 重新加载客户端 |
| 写入工具出现“未知工具” | 密钥或登录只有 read |
| 列表似乎被截断 | search_mentions 一次返回 10 条。缩小过滤器,或使用 REST API 分页浏览所有内容。 |
405 | 使用可流式传输的 HTTP(POST /mcp),而不是旧的 SSE 传输 |