• MÉTRIQUES
  • STRUCTURE
  • REDUNDANCE
  • HUMAIN

Analyser la dette technique avec votre IA et SonarQube

Connectez SonarQube à votre client IA pour transformer vos données brutes en analyses concrètes. Une fois la connexion établie, votre agent peut extraire des métriques précises sur l'ensemble de votre projet.

Demandez à l'IA à propos de cette page

Réponse rapide

Comment vérifier ma dette technique avec l'IA ?

Votre client IA utilise le MCP SonarQube pour extraire des mesures de qualité spécifiques, comme la duplication ou la couverture de tests. Il analyse ensuite ces chiffres pour identifier précisément où la dette s'accumule. Vous obtenez une vision claire de la santé de votre projet sans export manuel.

Les résultats.

Vos données exploitées.

L'IA traite les données SonarQube pour générer ces résultats spécifiques.

MÉTRIQUES

Instantanés de qualité

L'IA extrait des indicateurs clés comme la couverture de tests et les ratios de dette. Vous obtenez un résumé direct de l'état de votre code.

STRUCTURE

Cartographie du projet

L'agent cartographie l'arborescence de vos composants. Cela vous permet de voir quels modules dégradent vos scores.

REDUNDANCE

Alertes de duplication

L'IA identifie les blocs de code dupliqués. Vous saurez exactement où la redondance gonfle votre dette technique.

HUMAIN

Plans de refactorisation

L'IA suggère les fichiers à nettoyer en priorité. Vous décidez ensuite quelle dette est prioritaire à rembourser selon son analyse.

Le flux

Ce que fait votre IA une fois les données reçues.

L'IA sert de pont entre votre instance SonarQube et votre interface de chat.

  1. Cartographier le projet

    L'agent scanne la structure de votre projet pour comprendre la hiérarchie des fichiers et des composants.

    get_component_tree
  2. Extraire les données de qualité

    Il récupère les métriques spécifiques demandées, comme la couverture ou la dette, pour n'importe quel composant.

    get_measures
  3. Localiser le code dupliqué

    L'IA identifie les cas précis de duplication de code au sein de vos dépôts.

    get_duplications
  4. Synthétiser les résultats

    L'agent combine la structure de l'arbre, les métriques et les données de duplication en un rapport unique.

    get_measuresget_component_tree

Essayez

Copiez ces exemples pour commencer.

Utilisez ces prompts pour lancer vos analyses.

Points de départ

Adaptez les noms de projets ou les types de métriques selon votre configuration SonarQube.

SonarQube Connector

Tout est prêt. Choisissez votre client MCP et suivez les instructions de configuration.

Lien du connecteurhttps://edge.vinkius.com/vk_preview_65ij3kQdNIdLxz6QrHqXvdxjl6hvRUXIu2uwF792/mcp

Claude Desktop

Suivez les étapes ci-dessous pour vous connecter en quelques secondes.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — SonarQube capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopier
{
  "mcpServers": {
    "sonarqube-sonarcloud-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_65ij3kQdNIdLxz6QrHqXvdxjl6hvRUXIu2uwF792/mcp"
    }
  }
}
Copiez dans le chat04
  • Montre-moi la dette technique et la couverture de tests pour le projet 'auth-service'.

  • Quels composants de mon 'frontend-app' présentent les taux de duplication les plus élevés ?

  • Liste les 5 fichiers de mon dépôt qui nécessitent le plus de refactorisation selon les métriques de dette.

  • Compare la couverture de code entre les composants 'api-gateway' et 'user-service'.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Commencez ici

Connectez SonarQube une fois, puis posez vos questions.

Fournissez simplement vos identifiants SonarQube. La connexion est sécurisée et vous pouvez immédiatement interroger votre IA sur la qualité de votre code.

Connecter SonarQube à votre IA

FAQ

Questions fréquentes

  • 01

    L'IA peut-elle corriger le code pour moi ?

    Non. L'IA peut identifier la dette et suggérer des améliorations, mais vous devez appliquer manuellement les changements dans votre IDE.

  • 02

    L'IA peut-elle supprimer des problèmes dans SonarQube ?

    Non. L'IA se contente de lire les données de SonarQube. Elle ne peut pas modifier vos paramètres de projet ni supprimer des issues.

  • 03

    Cela fonctionne-t-il aussi avec SonarCloud ?

    Oui, ce MCP est compatible avec les instances SonarQube et SonarCloud.

  • 04

    Puis-je poser des questions sur des lignes de code spécifiques ?

    L'IA peut analyser les métriques de fichiers et de composants précis, mais elle ne parcourt pas directement le code source brut, sauf si vous lui fournissez le contenu dans le chat.

  • 05

    Comment l'IA sait-elle quel projet analyser ?

    Vous précisez le nom du projet ou du composant dans votre prompt, et l'IA l'utilise pour cibler ses requêtes.

  • D'autres questions sur SonarQube ? La page du connecteur y répond. Voir toutes les capacités du connecteur SonarQube

Connectez SonarQube à Claude, Cursor, ChatGPT et d'autres