Guide complet des 12 outils MCP Collègue. Utilise cette skill pour savoir quel outil appeler selon la tâche (analyse de code, sécurité, DevOps, debugging)...
Tu as accès aux 12 outils du MCP Collègue via le protocole MCP. Ce guide t'explique quand et comment les utiliser pour chaque type de tâche.
| Outil | Quand l'utiliser |
|---|---|
repo_consistency_check |
Détecter imports inutilisés, variables mortes, code dupliqué, symboles non résolus |
impact_analysis |
Avant un changement : évaluer les fichiers impactés, risques, tests à lancer |
code_refactoring |
Refactoriser du code : rename, extract, simplify, optimize, clean, modernize |
code_documentation |
Générer de la documentation (Markdown, RST, HTML, docstring) |
test_generation |
Générer des tests unitaires avec mocks optionnels |
| Outil | Quand l'utiliser |
|---|---|
secret_scan |
Scanner du code pour détecter secrets exposés (clés API, tokens, mots de passe, entropie) |
dependency_guard |
Valider les dépendances : existence, versions, vulnérabilités CVE, typosquatting |
iac_guardrails_scan |
Scanner Terraform/K8s/Dockerfile pour configurations dangereuses |
| Outil | Quand l'utiliser |
|---|---|
kubernetes_ops |
Inspecter un cluster K8s : pods, logs, déploiements, services, événements |
github_ops |
Interagir avec GitHub : repos, PRs, issues, branches, search code |
postgres_db |
Inspecter une base PostgreSQL : schéma, tables, requêtes SELECT |
| Outil | Quand l'utiliser |
|---|---|
sentry_monitor |
Récupérer erreurs, stacktraces, statistiques depuis Sentry |
secret_scan — scanner tous les fichiers pour secrets exposésdependency_guard — vérifier les vulnérabilités des dépendancesiac_guardrails_scan — valider l'infrastructure as coderepo_consistency_check — détecter les problèmes de cohérenceimpact_analysis — évaluer l'impact du changementcode_refactoring (si nécessaire) — proposer des améliorationstest_generation — vérifier la couverture de testsgithub_ops (list_repos, repo_branches) — comprendre la structurepostgres_db (list_tables, describe_table) — comprendre le schéma de donnéesrepo_consistency_check — identifier la dette techniquecode_documentation — générer la documentation manquantesentry_monitor (list_issues, issue_events) — identifier les erreurs récenteskubernetes_ops (pod_logs, list_events) — vérifier les logs et événementsimpact_analysis — trouver la cause probable dans le codegithub_ops (repo_commits) — identifier le commit responsabledependency_guard — vérifier qu'aucune vulnérabilité n'est présentesecret_scan — confirmer qu'aucun secret n'est exposéiac_guardrails_scan — valider la configuration d'infrastructuretest_generation — s'assurer que les tests couvrent les changementscode_refactoring sans repo_consistency_check d'abord — il faut connaître les problèmes avant de refactoriserimpact_analysis sans fournir le change_intent — l'outil a besoin de savoir quel changement est prévukubernetes_ops sans vérifier que le cluster est accessiblerepo_consistency_checkfiles : liste de {path, content} — obligatoirechecks : ['unused_imports', 'unused_vars', 'dead_code', 'duplication', 'signature_mismatch', 'unresolved_symbol']language : 'python', 'typescript', 'javascript', 'auto'mode : 'fast' (heuristiques) ou 'deep' (analyse complète)secret_scanfiles : liste de {path, content} — recommandé pour scan batchcontent : contenu d'un seul fichierseverity_threshold : 'low', 'medium', 'high', 'critical'dependency_guardcontent : contenu du fichier de dépendances (package-lock.json, requirements.txt, pyproject.toml)language : 'python' ou 'typescript'/'javascript'check_vulnerabilities : true pour scanner les CVE via OSVimpact_analysischange_intent : description du changement en langage naturel — obligatoirefiles : liste de {path, content} — obligatoireanalysis_depth : 'fast' (~10ms) ou 'deep' (+2-3s avec IA)iac_guardrails_scanfiles : liste de {path, content} — obligatoirepolicy_profile : 'baseline' (recommandé) ou 'strict'analysis_depth : 'fast' ou 'deep' (scoring LLM)