Connecteurs
retriv s'intègre à vos outils existants via trois connecteurs. Vos documents restent là où ils sont — retriv vient les lire.
Google Drive
Synchronisation automatique de vos fichiers Drive vers retriv. À chaque modification dans le dossier sélectionné, retriv réindexe automatiquement le fichier concerné en quelques minutes.
Formats supportés : PDF, Google Docs (export auto), Word (.docx), Markdown, TXT
Comment connecter :
- Depuis l'interface retriv, cliquez Connecter Google Drive
- Autorisez retriv (lecture seule sur votre Drive)
- Sélectionnez le dossier à synchroniser
- Cliquez Lancer la synchronisation
retriv enregistre un webhook Google Push — les mises à jour sont événementielles, pas par polling. Latence maximale : ~1 minute.
Permissions demandées :
drive.readonly— lecture seule, jamais d'écritureuserinfo.email— identification du compte
GitHub
Indexation automatique de votre code à chaque commit.
Comment connecter :
- Ajoutez un webhook dans votre repo GitHub : Settings → Webhooks
- URL :
https://retriv.run/api/webhook/github - Content type :
application/json - Événement :
pushuniquement - Ajoutez votre
GITHUB_WEBHOOK_SECRETdans les settings retriv
À chaque push, retriv réindexe uniquement les fichiers modifiés dans le commit.
Le corpus cible est défini par la variable CODE_CORPUS_ID dans votre configuration.
Claude MCP
retriv s'intègre nativement dans claude.ai via le protocole MCP (Model Context Protocol). Claude peut interroger vos corpus directement depuis l'interface de chat, sans copier-coller, sans quitter la conversation.
Configuration :
- Dans claude.ai → Settings → Integrations
- Cliquez Add integration
- URL :
https://retriv.run/api/mcp - Autorisez via OAuth — retriv ne reçoit jamais votre mot de passe Claude
- Approuvez les 5 tools dans la liste des autorisations
Tools disponibles :
| Tool | Description |
|---|---|
list_corpus | Liste tous vos corpus avec métadonnées |
search_corpus | Recherche sémantique dans un corpus |
chat_corpus | Question avec réponse synthétisée et sources |
search_category | Recherche dans tous les corpus d'une catégorie |
get_ontology | Récupère les entités et relations Neo4j d'une catégorie |
Exemple d'usage depuis Claude :
"Recherche dans retriv la catégorie Technique tout ce qui concerne le GraphRAG"
"Dans mon corpus CV, quelles compétences correspondent à l'offre Evaneos ?"
Upload direct
Pour les fichiers ponctuels sans connecteur permanent.
Formats : PDF, Markdown (.md), TXT, JSON Taille max : 25 MB (STARTER) · 100 MB (PRO) OCR : automatique sur les PDFs scannés (STARTER et +)
Glissez-déposez vos fichiers dans la zone d'upload de l'interface. Choisissez la catégorie et le corpus cible, puis cliquez Indexer.
Ontologie (GraphRAG)
Un type spécial de dépôt — pas du contenu à chercher, mais un référentiel de relations.
Créez un fichier markdown naturel décrivant vos entités et leurs liens, puis sélectionnez Ontologie au lieu de Corpus lors de l'upload.
retriv extrait automatiquement les entités et relations via LLM, les stocke dans Neo4j, et les croise avec les chunks Qdrant à chaque requête.
→ Voir Ontologie pour le détail.