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 都需要凭据。

添加 `https://mcp.rumoro.dev/mcp` 作为自定义连接器,并在提示时登录。

资源

资源URI内容
openapihttps://api.rumoro.dev/v1/openapi.json工具背后的 REST API,包含所有模式
agent-guidehttps://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 打印这些设置并填入您的密钥。

```bash claude mcp add --transport http rumoro https://mcp.rumoro.dev/mcp ```
然后运行 `/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 传输