Rumoro
officielDécouvrez ce que les gens disent de votre produit sur Reddit, X, Hacker News, GitHub et plus encore, et laissez votre agent IA rechercher et agir sur ces mentions.
Que pouvez-vous faire avec Rumoro MCP ?
- Rechercher et trier les mentions — Demandez à votre assistant de trouver et résumer les mentions par sentiment, source ou période à l’aide de
search_mentions. - Gérer les mots-clés et le profil de l’entreprise — Demandez à votre assistant de mettre à jour les mots-clés suivis, d’ajuster votre profil d’entreprise ou d’affiner les filtres de mots-clés bruyants.
- Consulter les analyses et les informations sur les auteurs — Demandez des comparaisons avec les concurrents, des filtres par nombre d’abonnés ou des indicateurs d’engagement issus des mentions et des données sur les personnes.
- Configurer des alertes et des segments — Faites créer par votre assistant des résumés quotidiens des mentions négatives ou construire des segments d’audience basés sur les attributs des auteurs.
- Triage et automatisation des flux de travail — Demandez à votre assistant de marquer les mentions comme traitées, de les assigner ou de rédiger des réponses aux questions sans réponse.
Serveur MCP hébergé
npx add-mcp 'https://mcp.rumoro.dev/mcp'S’installe dans Claude Code, Codex, Cursor et plus
Documentation
Serveur MCP
Connectez Claude Code et d'autres clients MCP à vos mentions. Connectez-vous avec OAuth ou utilisez une clé API.
Le serveur Model Context Protocol de Rumoro est hébergé, donc il n'y a rien à installer. Une fois votre client MCP connecté, votre agent peut rechercher et trier les mentions, gérer les mots-clés et le profil de votre entreprise, lire les analyses, et configurer des alertes, des personnes et des segments. Il suit les mêmes règles que le tableau de bord.
https://mcp.rumoro.dev/mcp
- Hébergé, HTTP streamable, sans session. Il n'y a rien à installer. Les clients doivent accepter les réponses
application/jsonettext/event-stream. - OAuth ou une clé API. Les clients qui prennent en charge l'autorisation MCP vous connectent via le navigateur. Les autres envoient une clé comme en-tête Bearer. Avec l'accès
read, le client ne voit que les outils de lecture ; avecwrite, il voit tout. - 55 outils qui correspondent à l'API REST. Ils sont listés sous Outils.
Démarrage rapide
### Ajouter le serveurDans Claude Code, exécutez
```bash
claude mcp add --transport http rumoro https://mcp.rumoro.dev/mcp
```
Puis tapez `/mcp`, choisissez `rumoro` et **Authentifiez-vous**. Connectez-vous et approuvez l'accès demandé par le client. Si vous appartenez à plusieurs espaces de travail, vous en choisissez également un. Les autres clients sont sous [Installation](#installation).
Pour l'intégration continue, un serveur ou un client sans OAuth, créez une clé sur la page **Clés API**, `read` pour explorer ou `write` pour apporter des modifications. Vous ne la voyez qu'une seule fois.
### Demander
Essayez « Quelles mentions cette semaine étaient négatives, et de quoi les gens étaient-ils mécontents ? »
Authentification
Chaque appel d'outil transporte une information d'identification Bearer. Le serveur traite les deux types de la même manière.
Authorization: Bearer <OAuth access token>
Authorization: Bearer ref_...
OAuth 2.1
La connexion suit la spécification d'autorisation MCP. Un appel sans information d'identification reçoit 401 avec WWW-Authenticate: Bearer realm="rumoro-mcp", resource_metadata="https://mcp.rumoro.dev/.well-known/oauth-protected-resource". Le client s'enregistre ensuite (enregistrement dynamique avec PKCE) et ouvre le navigateur. Vous approuvez chaque connexion sur une page de consentement, et le jeton agit comme vous, dans votre rôle dans cet espace de travail. Les jetons d'accès durent une heure. Avec offline_access, le client reçoit également un jeton d'actualisation qui dure 30 jours et est remplacé à chaque utilisation. Une connexion sans write fonctionne comme read.
Clés API
Créez des clés sur la page Clés API ou avec POST /v1/api-keys. Vous voyez chaque clé une seule fois, et elle appartient à un seul espace de travail. Lorsque vous révoquez une clé, le client cesse de fonctionner à son prochain appel.
Découverte
La connexion ne nécessite aucune information d'identification. initialize, tools/list et les ressources répondent sans en avoir besoin. Une information d'identification envoyée est toujours vérifiée, et chaque tools/call en nécessite une.
Ressources
| Ressource | URI | Ce qu'elle contient |
|---|---|---|
openapi | https://api.rumoro.dev/v1/openapi.json | L'API REST derrière les outils, avec tous les schémas |
agent-guide | https://mcp.rumoro.dev/mcp/guide | Comment un agent se connecte, ce que chaque permission permet, et un flux de travail de révision |
Chaque outil possède readOnlyHint, destructiveHint et idempotentHint, afin qu'un client sache quels appels confirmer en premier. Les sept outils destructeurs sont marqués sous Outils.
Les registres peuvent lire la carte du serveur.
Comment les outils se comportent
- Chaque outil exécute la même opération que l'API REST, avec la même validation, les mêmes erreurs et la même limite de débit.
search_mentionsrenvoie 10 mentions par défaut ethasMore, sans curseur. Lorsqu'il y en a plus, affinez les filtres ou la plage de temps.- Il n'y a pas d'outils d'exportation. Utilisez les exports REST ou la CLI pour les grandes listes.
- Les outils d'écriture nécessitent une clé
writeou une connexion. Avecread, ils n'apparaissent pas du tout. - Le serveur ne conserve aucune session entre les requêtes. Les réponses arrivent en JSON ou sous forme d'un court flux d'événements.
Données d'auteur
list_people, get_person et les autres outils concernant les personnes renvoient les faits publics que Rumoro conserve sur les auteurs, tels que le nom, le pseudo, la photo, le nombre d'abonnés et les détails du profil. Ils ne renvoient jamais d'adresse e-mail, donc profile.email est toujours null via MCP, même là où l'API REST en affiche une. Comment cela fonctionne explique ce qui est stocké et comment les personnes peuvent demander à être supprimées.
Ce que vous pouvez demander
- « Résumez ce que les gens ont dit sur nous sur Hacker News et Reddit au cours des 7 derniers jours. »
- « Trouvez des questions sur nos tarifs auxquelles personne n'a répondu, et rédigez une réponse pour chacune. »
- « Quel concurrent a reçu le plus de mentions positives ce mois-ci, et pourquoi ? »
- « Marquez chaque mention de notre propre équipe comme terminée. »
- « Notre mot-clé
basilest bruyant. Examinez son rapport de santé et appliquez la meilleure suggestion. » - « Créez un résumé quotidien des mentions négatives pour le canal de support à 9h00, heure de Berlin. »
- « Qui sont les personnes avec plus de 10 000 abonnés qui nous ont mentionnés ce mois-ci ? »
Serveur MCP de documentation
La documentation possède son propre serveur MCP en lecture seule, et il ne nécessite aucune clé.
https://docs.rumoro.dev/api/mcp
- Outils.
search_docsrecherche dans le texte intégral,read_pagerenvoie une page en Markdown par son chemin, comme/quickstart, etlist_pagesliste chaque page avec son titre et sa description. - Ressources. Chaque page à son adresse
.mdx, plushttps://docs.rumoro.dev/llms.txt. - Carte.
/.well-known/mcp.json.
Sécurité
- Donnez uniquement l'accès nécessaire. Utilisez
readpour explorer, etwriteuniquement pour un agent qui doit modifier des choses. Aucun outil ne peut modifier la facturation ou les clés API, bien queget_usageetlist_ledgerlisent le solde. - Mêmes règles que l'API. Les appels agissent comme l'espace de travail de la clé ou la personne connectée, avec les mêmes vérifications et la même limite de débit.
- Gardez les clés hors des dépôts. OAuth ne laisse aucun secret dans les paramètres du client. Avec une clé, utilisez des paramètres au niveau de l'utilisateur ou une variable d'environnement, et révoquez-la si elle fuit.
Installation
Avec OAuth, un client n'a besoin que de l'URL. Avec une clé, ajoutez l'en-tête Authorization: Bearer ref_.... Dans la CLI, rumoro mcp:config affiche ces paramètres avec votre clé remplie.
Puis exécutez `/mcp`, choisissez `rumoro` et **Authentifiez-vous**. Ajoutez `--scope project` pour enregistrer l'URL dans le `.mcp.json` du dépôt, ou `--scope user` pour l'utiliser dans chaque projet. La [page Claude Code](https://rumoro.dev/claude) vous guide avec des exemples de questions. Avec une clé, exécutez
```bash
claude mcp add --transport http rumoro https://mcp.rumoro.dev/mcp \
--header "Authorization: Bearer ref_..."
```
Ajoutez le serveur à `~/.cursor/mcp.json` pour chaque projet, ou à `.cursor/mcp.json` pour un seul. La [page Cursor](https://rumoro.dev/cursor) vous guide avec des exemples de questions.
```json title=".cursor/mcp.json"
{
"mcpServers": {
"rumoro": {
"url": "https://mcp.rumoro.dev/mcp",
"headers": { "Authorization": "Bearer ref_..." }
}
}
}
```
Omettez `headers` pour vous connecter avec OAuth à la place. Certaines versions de Cursor construisent le lien de connexion sans l'ouvrir, donc chaque outil répond `Unauthorized` ; la clé fonctionne toujours.
Exécutez **MCP : Ajouter un serveur**, choisissez **HTTP**, entrez `https://mcp.rumoro.dev/mcp` et nommez-le `rumoro`. Avec une clé, utilisez
```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
```
La [page Codex](https://rumoro.dev/codex) vous guide avec des exemples de questions. Avec une clé, lisez-la depuis une variable d'environnement.
```bash
export RUMORO_API_KEY="ref_..."
codex mcp add rumoro --url https://mcp.rumoro.dev/mcp --bearer-token-env-var RUMORO_API_KEY
```
Ouvrez [grok.com/connectors](https://grok.com/connectors), choisissez **Nouveau connecteur**, puis **Personnalisé**, et entrez `https://mcp.rumoro.dev/mcp`. Grok exécute la connexion OAuth. Sur les plans Business et Enterprise, un administrateur provisionne d'abord le connecteur. La [page Grok](https://rumoro.dev/grok) vous guide avec des exemples de questions.
Ajoutez le serveur sous `mcp_servers`, puis exécutez `hermes mcp login rumoro`. Hermes s'enregistre auprès de Rumoro, donc il n'y a pas d'ID client à créer.
```yaml title="~/.hermes/config.yaml"
mcp_servers:
rumoro:
url: "https://mcp.rumoro.dev/mcp"
auth: oauth
```
Vérifiez avec `hermes mcp test rumoro`, ou exécutez `/reload-mcp` dans une session. La [page Hermes](https://rumoro.dev/hermes) vous guide avec des exemples de questions. Avec une clé, remplacez `auth: oauth` par `headers: { Authorization: "Bearer ${RUMORO_API_KEY}" }` et placez `RUMORO_API_KEY` dans `~/.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
```
La [page OpenClaw](https://rumoro.dev/openclaw) vous guide avec des exemples de questions. Pour utiliser une clé API à la place, installez la [compétence Rumoro](/integrations/openclaw).
Utilisez les paramètres Cursor avec le fichier et la clé d'URL propres au client.
| Client | Fichier | Clé d'URL |
| --- | --- | --- |
| Gemini CLI | `~/.gemini/settings.json` | `httpUrl` |
| Windsurf | `~/.codeium/windsurf/mcp_config.json` | `serverUrl` |
| Tout autre | Les paramètres MCP du client | `url`, plus `"type": "http"` |
Aidez votre agent à trouver son chemin
Dites à l'agent ce que vous suivez dans AGENTS.md, CLAUDE.md ou le fichier de règles du client.
## Rumoro
- Workspace: Basil (connected through the `rumoro` MCP server)
- Brand keyword `basil`, competitor `sorrel`, topic `preview deploys`
- "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
Dépannage
| Problème | Que faire |
|---|---|
401 « Informations d'identification manquantes ou invalides » | Reconnectez-vous, ou vérifiez l'en-tête et que la clé n'est pas révoquée |
| Le client demande de s'authentifier | Exécutez sa connexion, pour Claude Code /mcp et Authentifiez-vous |
| Aucun outil n'est listé | Rechargez le client |
| « Outil inconnu » pour un outil d'écriture | La clé ou la connexion n'a que read |
| Une liste semble tronquée | search_mentions renvoie 10 éléments à la fois. Affinez les filtres, ou utilisez l'API REST pour parcourir tout. |
405 | Utilisez HTTP streamable (POST /mcp), pas l'ancien transport SSE |