Le serveur Model Context Protocol (MCP) dans Document360 expose le contenu de votre base de connaissances via une interface structurée pour interagir avec la documentation. Au lieu d’accéder à la documentation sous forme de pages web rendues en forme de pages web, MCP permet aux assistants IA (ChatGPT, Claude) d’interagir directement avec le contenu sous-jacent. Avec MCP activé, votre base de connaissances devient accessible via des assistants IA définis qui effectuent des opérations spécifiques telles que la recherche, la récupération, la création et la mise à jour de contenu, le tout dans le respect des règles de votre projet existant.
Qu’est-ce que le MCP ?
Le MCP est une norme ouverte qui permet aux assistants IA de se connecter en toute sécurité à des systèmes externes et d’accéder à des données structurées. Au lieu de construire des intégrations séparées pour chaque assistant IA et chaque plateforme, MCP propose une interface commune qui standardise la manière dont les assistants IA communiquent avec les plateformes externes.
Un serveur MCP sert de pont entre un assistant IA et votre système. Il expose des capacités spécifiques telles que la recherche de contenu, la récupération de documents ou la réalisation de mises à jour structurées via un protocole défini. L’assistant IA envoie une requête structurée au serveur MCP, qui répond avec des données structurées que l’assistant peut utiliser. On peut considérer MCP comme un connecteur universel pour les intégrations d’IA. Plutôt que de créer des connexions personnalisées pour chaque outil, MCP permet aux assistants IA d’interagir avec des systèmes réels et à jour.
En utilisant MCP, les assistants IA ne se limitent pas à générer des réponses uniquement à partir des données d’entraînement. Ils peuvent récupérer du contenu en direct, accéder à une documentation structurée et effectuer des actions définies via le serveur MCP, rendant leurs sorties plus pertinentes et contextuelles.
Les défis auxquels les organisations sont confrontées avec les assistants IA
De nombreuses organisations adoptent des assistants IA tels que :
ChatGPT
Claude
GitHub Copilot
Agents IA internes
Cependant, ces assistants n’ont souvent pas accès direct à des connaissances commerciales structurées.
En conséquence :
Les outils d’IA ne peuvent pas facilement accéder aux bases de connaissances
La documentation n’est pas intégrée aux flux de travail de l’IA
Les développeurs et les équipes de support copient-collent manuellement la documentation
Maintenir une documentation cohérente devient difficile
Les organisations ont besoin d’un moyen structuré de connecter les assistants IA à leurs systèmes de documentation. Document360 MCP résout ce problème.
Pourquoi MCP dans Document360
La documentation dans Document360 est structurée selon les versions de projet, plusieurs langues, hiérarchies de catégories et paramètres de visibilité basés sur les rôles. Cette structure définit comment le contenu est organisé, accessible et gouverné au sein de votre base de connaissances.
Lorsque la documentation est consommée uniquement à travers des pages web rendues en apparence, une grande partie de cette structure est ressentie visuellement. Le contexte des versions, le choix du langage et les relations hiérarchiques sont présents, mais pas toujours explicites lorsqu’ils sont consultés de façon programmatique.
La disponibilité du MCP dépend de la configuration et du plan de votre projet. Le serveur MCP introduit une manière standardisée pour les assistants IA d’interagir avec votre documentation grâce à des capacités définies telles que la recherche, la récupération et la mise à jour du contenu. Au lieu de se fier uniquement à la production rendue, les assistants IA peuvent interagir avec votre base de connaissances de manière structurée et contrôlée.
Par exemple :
Les opérations de recherche peuvent par défaut s’étendre sur plusieurs versions du projet ou cibler une version spécifique lorsque cela est nécessaire.
Le contenu récupéré respecte vos règles de visibilité et d’autorisation configurées.
Les opérations d’écriture suivent le comportement de versionnement existant et préservent la structure du contenu.
En même temps, MCP fonctionne entièrement dans votre configuration existante. La disponibilité du contenu reflète les paramètres de la version de votre projet, la configuration de la langue, le modèle d’autorisations et les règles de visibilité. Le contenu non publié ou restreint reste régi par ces règles.
Lorsque des opérations d’écriture ont lieu, le comportement de versionisation existant est préservé. MCP ne remplace pas les flux de travail de documentation, les règles de publication ou les contrôles de gouvernance. Cela fournit simplement un accès structuré à votre base de connaissances tout en maintenant l’intégrité de votre système de documentation.
Outils MCP Document360
Le serveur MCP fournit dix outils qui définissent comment la documentation peut être recherchée, récupérée et gérée.
Chaque outil représente une action spécifique et intentionnelle contre votre base de connaissances. Plutôt que d’exposer du contenu brut ou des points d’extrémité ouverts, MCP structure les interactions à travers des opérations clairement définies. Cela garantit que l’accès à la documentation reste prévisible, conscient des versions et aligné avec la configuration de votre projet.
Ces outils soutiennent collectivement la découverte structurée, la récupération contextuelle et les mises à jour contrôlées du contenu.
Outils de recherche et de récupération
Outil | Description |
|---|---|
| Effectue une recherche sémantique dans votre base de connaissances. Par défaut, les recherches sont effectuées sur toutes les versions du projet sauf si une version spécifique est fournie. Retourne le contenu pertinent ainsi que les métadonnées et les références aux articles. |
| Récupère le contenu complet de l’article à l’aide d’un identifiant ou d’une URL d’article. Prend en charge plusieurs langages et permet de récupérer des versions publiées ou brouillons. |
| Récupère la structure complète des catégories pour une version de projet sélectionnée, incluant les catégories enfants et les articles associés. |
| Récupère des informations détaillées pour une catégorie spécifique, y compris son contenu, ses sous-catégories et les articles associés. |
| Liste toutes les versions disponibles du projet avec leurs identifiants, permettant ainsi des opérations spécifiques à chaque version. |
Ces outils permettent une découverte structurée et un accès contextuel au contenu documentaire.
Outils d’écriture
Outil | Description |
|---|---|
| Crée un nouvel article dans une catégorie et une version du projet spécifiées. Prend en compte les formats de contenu structuré et nécessite une confirmation avant la création. |
| Met à jour un article existant tout en préservant sa structure et sa mise en forme. Prend en compte les mises à jour partielles et nécessite de récupérer l’article avant modification. |
| Crée une nouvelle catégorie au sein d’une version de projet sélectionnée. Prend en charge les structures hiérarchiques de catégories. |
| Met à jour les propriétés des catégories telles que le nom, la position, la hiérarchie ou la visibilité dans la base de connaissances. |
| Met à jour le contenu des pages de catégories (applicable aux catégories de type Page ou Index) tout en préservant la structure existante. |
Les opérations d’écriture suivent le même comportement de versionnement et les mêmes règles de gestion du contenu que l’éditeur Document360.
Ces outils de recherche et d’écriture peuvent également être utilisés en combinaison pour supporter des opérations batch ou en plusieurs étapes. Par exemple, les assistants IA peuvent récupérer plusieurs articles, générer des mises à jour sur des contenus connexes ou créer plusieurs articles dans le cadre de workflows structurés. Cela rend MCP adapté à des scénarios d’automatisation tels que les mises à jour massives de contenu, la création de documentation à grande échelle et le maintien de la cohérence à travers plusieurs articles. L’expérience des prompts et des réponses peut varier selon l’assistant IA utilisé, car chaque outil interprète et traite les requêtes différemment.