TeamCity 2026.2 simplifie l'usage des agents IA dans la CI/CD avec le support de MCP et du BYOK
JetBrains déploie la version 2026.2 de TeamCity, axée sur l'intégration des assistants IA dans les pipelines d'intégration continue. Grâce au support du BYOK et aux évolutions du protocole MCP, les équipes de développement peuvent connecter leurs propres modèles et automatiser leurs builds sans gestion manuelle de jetons.
Fil « Mise à jour de TeamCity 2026.2 avec support MCP et BYOK pour l'assistant IA »

JetBrains vient de publier TeamCity 2026.2, une mise à jour majeure qui renforce l'intégration de l'intelligence artificielle au cœur de la CI/CD (Continuous Integration / Continuous Deployment, ou intégration et déploiement continus). La principale nouveauté réside dans la prise en charge du modèle BYOK (Bring Your Own Key, l'utilisation de sa propre clé d'API) pour l'assistant IA intégré, ainsi que dans l'extension du support du protocole MCP (Model Context Protocol, un standard ouvert permettant de connecter des assistants IA à des outils externes).
Connecter ses propres modèles avec le BYOK
Jusqu'alors restreint dans le choix des modèles, l'assistant IA de TeamCity s'ouvre à la flexibilité. En se rendant dans la section Admin | AI Assistant, il est désormais possible de renseigner sa propre clé d'API développeur. Cela permet de solliciter des modèles comme Anthropic, OpenAI, Google Gemini ou un LLM (Large Language Model, grand modèle de langage) hébergé localement pour analyser l'état des builds et déboguer les workflows d'intégration continue.
Un protocole MCP enrichi pour les agents IA
L'intégration du protocole MCP franchit une étape supplémentaire. TeamCity 2026.2 ajoute trois nouveaux outils utilisables par les agents IA pour manipuler les pipelines :
teamcity_pipeline_get: pour lire la configuration d'un pipeline.teamcity_pipeline_post: pour créer ou modifier un pipeline.teamcity_pipeline_delete: pour supprimer un pipeline.
Pour éviter toute action destructrice involontaire sur vos chaînes de build, l'exécution des requêtes de création et de suppression nécessite l'activation manuelle d'un mode sécurisé baptisé Brave mode.
{
"mcpServers": {
"teamcity": {
"command": "teamcity-cli",
"args": ["mcp"],
"tools": [
"teamcity_pipeline_get",
"teamcity_pipeline_post",
"teamcity_pipeline_delete"
]
}
}
}
Authentification OAuth/PKCE et intégration IDE
L'accès sécurisé des agents aux serveurs de build est simplifié par l'introduction du flux d'autorisation OAuth/PKCE (Proof Key for Code Exchange, un protocole de sécurisation des flux d'authentification). Concrètement, il n'est plus nécessaire d'émettre manuellement des jetons d'accès personnels (PAT - Personal Access Token) ni de les copier dans la configuration de l'environnement IA. De plus, le plugin pour l'IDE (Integrated Development Environment, environnement de développement) IntelliJ IDEA intègre l'outil CLI (Command Line Interface) et automatise l'enregistrement du serveur MCP pour des agents comme Junie.
Maturité des pipelines et gestion des erreurs
Cette version marque également le passage des pipelines en GA (General Availability, disponibilité générale) sur TeamCity On-Premises et Cloud. Les équipes bénéficient de fonctionnalités pratiques : le débogage de jobs individuels sans réexécuter tout le pipeline, le maintien d'exécutions de tâches de nettoyage même après l'échec d'un job amont, et la possibilité de rejouer automatiquement une dépendance défaillante sans relancer toute la chaîne.