Avant de commencer
Vous avez besoin de :- Votre URL de la plateforme et une clé API. Les deux proviennent de Paramètres > Gestion des clés API dans Saga. Ouvrez la page, créez une clé si vous n’en avez pas, et copiez les deux valeurs.
- Un client MCP prenant en charge le transport HTTP en streaming (Claude Desktop, Claude Code, Cursor ou tout agent personnalisé construit sur le SDK MCP).
Chaque client dispose de son propre domaine Saga, votre point de terminaison MCP est donc votre propre URL de la plateforme avec
/api/mcp ajouté. Utilisez l’URL de la plateforme affichée dans Paramètres > Gestion des clés API — ne devinez pas le domaine.Connecter un client
La plupart des clients n’ont besoin que de l’URL du point de terminaison et d’un en-têteAuthorization.
- Point de terminaison :
https://<your-domain>.sagalegal.io/api/mcp - En-tête :
Authorization: Api-Key <your-api-key>
.mcp.json (par exemple Claude Code), ajoutez :
<your-domain> par votre URL de la plateforme et <your-api-key> par la clé issue de Paramètres > Gestion des clés API.
Certains clients ne vous permettent de coller qu’un jeton bearer. Dans ce cas, utilisez plutôt
Authorization: Bearer <your-api-key> — Saga accepte votre clé API dans l’un ou l’autre format.Ce que l’agent peut faire
Une fois connecté, l’agent dispose de ces outils :| Outil | Ce qu’il fait |
|---|---|
ask_saga | Pose une question à Saga et renvoie la réponse, comme dans le chat de l’application. |
list_projects | Liste vos projets, y compris ceux qui sont partagés avec vous. |
list_project_documents | Liste les documents d’un projet. |
search_project_documents | Recherche dans la base de connaissances d’un projet et renvoie les sections les plus pertinentes. |
fetch_project_document | Renvoie le texte intégral d’un document. |
list_workflows | Liste vos workflows et les entrées attendues par chacun. |
execute_workflow | Exécute un workflow avec des entrées textuelles et renvoie le résultat. |
Sécurité
- Traitez votre clé API comme un mot de passe. Toute personne disposant de la clé et de votre URL de la plateforme peut agir en votre nom via Saga.
- Renouvelez ou révoquez la clé à tout moment depuis Paramètres > Gestion des clés API. La révocation arrête immédiatement tout agent connecté.
- Si une clé a pu être divulguée, révoquez-la et créez-en une nouvelle, puis mettez à jour la configuration de votre client.
Dépannage
- Le client ne parvient pas à se connecter ou renvoie une erreur 401 Unauthorized — vérifiez que le point de terminaison se termine par
/api/mcp, que l’en-tête estAuthorization: Api-Key <your-api-key>, et que la clé n’a pas expiré ni été révoquée. Créez une nouvelle clé dans Paramètres > Gestion des clés API si nécessaire. - Un workflow est signalé comme en pause — les workflows qui attendent une saisie en cours d’exécution ne peuvent pas être repris via MCP, et les entrées de fichiers ne sont pas prises en charge. Exécutez-les plutôt depuis l’application Saga.
