La plateforme d'agents GitLab ... Note

La plateforme d'agents GitLab Duo ajoute la prise en charge du protocole de contexte de modèle

L'intelligence artificielle peut considérablement accélérer le développement, mais elle est limitée par ses données d'entraînement et ses sources publiques. Les développeurs ont souvent besoin d'accéder à des systèmes internes tels que les gestionnaires de projet, les bases de données et les documents. Le Model Context Protocol (MCP) fournit à l'IA un accès sécurisé aux outils internes, permettant une assistance complète dans les flux de travail des développeurs. Le MCP est une norme ouverte qui connecte l'IA aux données et aux outils, agissant comme un canal bidirectionnel sécurisé. Les serveurs MCP servent de passerelles vers les bases de données, les API, les services cloud et d'autres outils externes, permettant aux outils d'IA d'accéder à des informations en temps réel et d'effectuer des actions. Le MCP simplifie l'intégration de l'IA aux systèmes en fournissant une interface standardisée, contrairement aux intégrations API individuelles. La plateforme GitLab Duo Agent prend désormais en charge le MCP, permettant aux développeurs d'accéder à leur boîte à outils complète via le langage naturel dans leur IDE. GitLab fonctionne à la fois comme un client MCP, accédant à des outils externes, et comme un serveur MCP, permettant aux outils d'IA de se connecter aux instances GitLab. La configuration du client GitLab MCP implique de l'activer dans les paramètres du groupe et de configurer les serveurs MCP dans un fichier JSON. Un projet d'exemple démontre la fonctionnalité MCP dans une configuration d'entreprise simulée pour la réponse aux incidents. GitLab offre également des capacités de serveur MCP, permettant aux outils d'IA de se connecter en toute sécurité aux instances GitLab et de travailler avec des données de développement. Les outils d'IA peuvent alors récupérer et agir sur les données GitLab telles que les problèmes et les demandes de fusion en utilisant le langage naturel. Ce support MCP bidirectionnel améliore les flux de travail des développeurs et garantit que l'IA fournit une assistance significative.