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 требует их.

Добавьте `https://mcp.rumoro.dev/mcp` как пользовательский коннектор и войдите, когда будет предложено.

Ресурсы

РесурсURIЧто содержит
openapihttps://api.rumoro.dev/v1/openapi.jsonREST 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 всегда равно 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 выводит эти настройки с заполненным ключом.

```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 самостоятельно, поэтому создавать идентификатор клиента не нужно.
```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