Rumoro
официальныйУзнайте, что люди говорят о вашем продукте на Reddit, X, Hacker News, GitHub и других платформах, и позвольте вашему ИИ-агенту искать и действовать на основе этих упоминаний.
Что можно делать с Rumoro MCP?
- Поиск и сортировка упоминаний — Попросите ассистента найти и обобщить упоминания на разных платформах, отфильтровать по тональности и выявить частые жалобы.
- Управление ключевыми словами и профилем компании — Поручите ассистенту обновить отслеживаемые ключевые слова, скорректировать профиль компании и применить рекомендации отчета о состоянии, чтобы снизить уровень шума.
- Чтение аналитики и мониторинг конкурентов — Попросите ассистента выгрузить показатели вовлеченности, сравнить тональность отзывов о конкурентах и определить топ-инфлюенсеров, упоминающих ваш бренд.
- Настройка оповещений и сегментов — Попросите ассистента создать регулярные дайджесты негативных упоминаний или сформировать сегменты аудитории на основе числа подписчиков и вовлеченности.
- Сортировка и организация упоминаний — Поручите ассистенту отмечать внутренние упоминания команды как выполненные, назначать упоминания участникам команды и добавлять заметки для последующих действий.
Размещённый MCP-сервер
npx add-mcp 'https://mcp.rumoro.dev/mcp'Устанавливается в Claude Code, Codex, Cursor и другие
Документация
MCP-сервер
Подключите Claude Code и другие MCP-клиенты к вашим упоминаниям. Войдите через OAuth или используйте API-ключ.
Сервер Model Context Protocol от Rumoro размещён в облаке, поэтому устанавливать ничего не нужно. После подключения 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 всегда равно null через MCP, даже если REST API показывает его. Как это работает объясняет, что хранится и как люди могут попросить удалить свои данные.
Что можно спросить
- «Обобщи, что люди говорили о нас на Hacker News и Reddit за последние 7 дней».
- «Найди вопросы о наших ценах, на которые никто не ответил, и составь ответ на каждый».
- «Какой конкурент получил больше всего позитивных упоминаний в этом месяце и почему?»
- «Отметь все упоминания от нашей команды как выполненные».
- «Наше ключевое слово
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 самостоятельно, поэтому создавать идентификатор клиента не нужно.
```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 «Missing or invalid credentials» | Войдите снова или проверьте заголовок и что ключ не отозван |
| Клиент просит аутентификацию | Запустите его вход, для Claude Code — /mcp и Authenticate |
| Инструменты не отображаются | Перезагрузите клиент |
| «Unknown tool» для инструмента записи | Ключ или вход имеет только read |
| Список кажется обрезанным | search_mentions возвращает по 10 за раз. Сузьте фильтры или используйте REST API для постраничного просмотра всего. |
405 | Используйте потоковый HTTP (POST /mcp), а не старый транспорт SSE |