Serveur MCP - Archyl Docs

Connectez les assistants IA comme Claude, Cursor et VS Code à votre architecture — 189 outils couvrant le modèle C4, les ADR, les contrats, la conformité, la dérive, DORA et bien plus

Serveur MCP

Archyl fournit un serveur Model Context Protocol (MCP) qui permet aux assistants IA d'interagir avec votre documentation d'architecture. Cela permet une exploration et une documentation de l'architecture puissantes propulsées par l'IA.

Qu'est-ce que MCP ?

Le Model Context Protocol (MCP) est un protocole ouvert qui permet aux assistants IA d'accéder de manière sécurisée à des outils et sources de données externes. Avec le serveur MCP d'Archyl, votre assistant IA peut :

  • Parcourir et interroger vos projets ainsi que l'intégralité de leur modèle C4
  • Créer et modifier des éléments d'architecture, des relations et des diagrammes
  • Lire et écrire des ADR, de la documentation, des contrats d'API et des canaux d'événements
  • Vérifier les règles de conformité, les scores de dérive, les métriques DORA et la propriété avant d'écrire du code
  • Suivre les releases, les demandes de changement, les commentaires et l'historique

Clients supportés

Le serveur MCP d'Archyl fonctionne avec :

  • Antigravity - L'IDE propulsé par l'IA de Google
  • Claude Code - L'outil CLI d'Anthropic
  • Claude Desktop - L'application de bureau de Claude
  • Cursor - Éditeur de code orienté IA
  • OpenAI Codex - L'assistant de codage IA d'OpenAI
  • VS Code - Avec GitHub Copilot Chat
  • Warp - Terminal moderne avec intégration IA
  • Windsurf - L'IDE propulsé par l'IA de Codeium

Authentification

Clé API (recommandé)

La plupart des clients s'authentifient avec une clé API. Selon l'outil que vous utilisez :

  • Outils avec support des headers (Claude Code, Cursor, Warp, Windsurf, Antigravity) : Utilisez le header X-API-Key
  • Outils sans support des headers (Claude Desktop, VS Code, OpenAI Codex) : Utilisez le paramètre ?apiKey=VOTRE_CLE_API dans l'URL

Générez une clé API depuis votre page Profil → Clés API.

Les portées de la clé déterminent ce que l'assistant peut faire : une clé en lecture seule peut appeler tous les outils list_* et get_*, tandis que create_*, update_*, delete_* et import_dsl nécessitent une clé avec la portée écriture. Confier à votre agent une clé en lecture seule est le moyen le plus simple de le laisser explorer votre architecture sans pouvoir la modifier.

OAuth 2.1

Le serveur implémente également OAuth 2.1 avec enregistrement dynamique des clients, pour les clients qui se connectent via une authentification dans le navigateur plutôt qu'avec une clé collée (les portées mcp:read et mcp:write reflètent celles des clés API ci-dessus). Pointez un tel client vers le même point de terminaison et il découvrira le flux automatiquement via :

https://api.archyl.com/.well-known/oauth-authorization-server
https://api.archyl.com/.well-known/oauth-protected-resource

Configuration

Antigravity

  1. Ouvrez Antigravity et cliquez sur le menu "..." dans le panneau Agent
  2. Sélectionnez "MCP Servers" > "Manage MCP Servers" > "View raw config"
  3. Ajoutez à ~/.gemini/antigravity/mcp_config.json :
{
  "mcpServers": {
    "archyl": {
      "serverUrl": "https://api.archyl.com/mcp",
      "headers": {
        "X-API-Key": "VOTRE_CLE_API"
      }
    }
  }
}
  1. Redémarrez Antigravity pour appliquer les changements

Note : Antigravity utilise serverUrl au lieu de url pour les serveurs MCP basés sur HTTP.

Claude Code

Créez un fichier .mcp.json à la racine de votre projet :

{
  "mcpServers": {
    "archyl": {
      "type": "http",
      "url": "https://api.archyl.com/mcp",
      "headers": {
        "X-API-Key": "VOTRE_CLE_API"
      }
    }
  }
}

Lancez Claude Code - il détectera automatiquement le serveur MCP.

Claude Desktop

  1. Ouvrez les paramètres de Claude Desktop
  2. Naviguez vers Développeur → Serveurs MCP
  3. Cliquez sur "Ajouter un Serveur" et ajoutez :
{
  "mcpServers": {
    "archyl": {
      "url": "https://api.archyl.com/mcp?apiKey=VOTRE_CLE_API"
    }
  }
}
  1. Redémarrez Claude Desktop

Note : Les connecteurs distants de Claude Desktop ne supportent pas les headers personnalisés, donc la clé API doit être passée en paramètre d'URL.

Cursor

Créez un fichier .cursor/mcp.json dans votre projet :

{
  "mcpServers": {
    "archyl": {
      "url": "https://api.archyl.com/mcp",
      "headers": {
        "X-API-Key": "VOTRE_CLE_API"
      }
    }
  }
}

Redémarrez Cursor pour charger le serveur MCP.

OpenAI Codex

Ouvrez ou créez ~/.codex/config.toml et ajoutez :

[mcp_servers.archyl]
url = "https://api.archyl.com/mcp?apiKey=VOTRE_CLE_API"

Redémarrez Codex CLI ou IDE pour appliquer les changements.

VS Code

  1. Ouvrez les paramètres VS Code (Cmd/Ctrl + ,)
  2. Recherchez "MCP" et cliquez sur "Modifier dans settings.json"
  3. Ajoutez :
{
  "mcp": {
    "servers": {
      "archyl": {
        "url": "https://api.archyl.com/mcp?apiKey=VOTRE_CLE_API"
      }
    }
  }
}

Warp

  1. Ouvrez Warp et allez dans Paramètres > Serveurs MCP
  2. Cliquez sur "Ajouter un serveur" et collez la configuration :
{
  "archyl": {
    "url": "https://api.archyl.com/mcp",
    "headers": {
      "X-API-Key": "VOTRE_CLE_API"
    }
  }
}
  1. Redémarrez Warp pour appliquer les changements

Windsurf

Ouvrez le fichier de configuration MCP à ~/.codeium/windsurf/mcp_config.json :

{
  "mcpServers": {
    "archyl": {
      "serverUrl": "https://api.archyl.com/mcp",
      "headers": {
        "X-API-Key": "VOTRE_CLE_API"
      }
    }
  }
}

Redémarrez Windsurf pour appliquer les changements.

Référence des outils

Le serveur expose 189 outils. Ils suivent une convention de nommage prévisible, ce qui permet généralement à un assistant de deviner le bon :

Préfixe Ce qu'il fait Portée requise
list_* Lister les éléments d'un type, généralement au sein d'un projet lecture
get_* Récupérer un élément dans son intégralité, avec ses liens lecture
create_* Créer un nouvel élément écriture
update_* Modifier un élément existant écriture
delete_* Supprimer un élément (et ses dépendants) écriture
link_* / unlink_* Attacher ou détacher un artefact à un élément C4 écriture

La plupart des outils à portée projet prennent un projectId ; les outils à portée élément prennent un elementId ainsi qu'un elementType (le niveau C4 : 1 = système, 2 = conteneur, 3 = composant, 4 = code). Demandez à votre assistant d'appeler list_projects en premier — il y récupérera les identifiants dont il a besoin.

Votre client découvre cette liste automatiquement via tools/list, elle reste donc toujours synchronisée avec le serveur. Les tableaux ci-dessous sont destinés aux humains qui décident quoi demander.

Profils d'outils

189 outils, c'est plus que ce dont un agent de code a besoin pour une tâche délimitée — et les annoncer tous coûte du contexte. Ajoutez ?profile=coding à l'URL MCP (ou envoyez un en-tête X-Archyl-Tool-Profile: coding) pour réduire la surface à 16 outils : le contexte ciblé par tâche, la boucle de session de travail du harness et les vérifications de conformité/diff. Omettez le paramètre (ou utilisez profile=full) pour le catalogue complet.

Contexte pour l'agent (4)

Commencez ici : ces outils donnent à un assistant une vision d'ensemble de l'architecture en un seul appel, plutôt qu'en plusieurs.

Tool Description
get_agent_context Get the complete architectural context for a project: C4 model, ADRs, tech stack, guardrails, API contracts, and event channels
find_relevant_context Given a natural-language task, return ONLY the architecture elements relevant to it (ranked), their connected neighbours, the decisions (ADRs) and…
get_project_c4_model Get the complete C4 model for a project including all systems, containers, components, code elements, and relationships
impact_of Compute the blast radius of changing a C4 element: the dependents that are AFFECTED if it changes, the dependencies it relies on, and the distinct…

Sessions de travail Harness (8)

La boucle de travail gouvernée pour les agents de code : déclarez une unité de travail pour obtenir un contexte ciblé et des verrous consultatifs, signalez que la session est active pendant le travail, puis terminez avec un résultat qui peut ouvrir une demande de changement d'architecture. Plus la mémoire de projet : mémorisez des faits pour les prochains intervenants, retrouvez ce que les sessions précédentes ont appris.

Tool Description
plan_work Produce an architecture-aware implementation plan for a task: ordered steps grounded in the documented C4 model, with the ADRs and guardrails that…
start_work_session Declare a unit of work BEFORE starting it
heartbeat_work_session Mark an active work session as still alive
finish_work_session Close a work session with what actually happened: a summary, the decisions worth recording, and follow-ups
list_work_sessions List a project's harness work sessions — who is (or was) working on what, with the elements each session holds leases on
remember Store a memory for future workers: a convention, a pitfall, or a fact worth knowing about an element or the project
recall Search the project's memory: session outcomes, notes, conventions and pitfalls left by previous agents and humans
confirm_memory Re-attest a memory you just verified in the code or at runtime: bumps its confirmation count and resets its freshness, so it keeps outranking stale…

Projets (7)

Tool Description
list_projects List all architecture projects the user has access to
get_project Get detailed information about a specific project including its C4 model overview
create_project Create a new architecture project
update_project Update an existing project's details
delete_project Delete a project and all its associated data (systems, containers, components, relationships)
get_project_settings Get the settings for a project (discovery config, PR settings, layout preferences, etc.)
update_project_settings Update project settings such as diagram layout, code level visibility, request mode, etc

Organisations et équipes (5)

Tool Description
list_organizations List organizations the user belongs to
get_organization Get detailed information about an organization
list_teams List teams in an organization
get_team Get detailed information about a team
create_team Create a new team in an organization

Éléments C4 (15)

Systèmes (niveau 1), conteneurs (niveau 2), composants (niveau 3) et éléments de code (niveau 4).

Tool Description
list_systems List all C4 Systems in a project
create_system Create a new C4 System (Level 1) in a project
update_system Update an existing C4 System
delete_system Delete a C4 System and all its containers, components, and code elements
list_containers List all C4 Containers in a system
create_container Create a new C4 Container (Level 2) in a system
update_container Update an existing C4 Container
delete_container Delete a C4 Container and all its components and code elements
list_components List all C4 Components in a container
create_component Create a new C4 Component (Level 3) in a container
update_component Update an existing C4 Component
delete_component Delete a C4 Component and all its code elements
create_code_element Create a new C4 Code Element (Level 4) in a component
update_code_element Update an existing C4 Code Element
delete_code_element Delete a C4 Code Element

Relations (4)

Tool Description
list_relationships List all relationships in a project
create_relationship Create a relationship (connection) between two C4 elements
update_relationship Update an existing relationship
delete_relationship Delete a relationship between C4 elements

Disposition du diagramme et calques (5)

Tool Description
update_positions Batch update positions of C4 elements on the diagram (systems, containers, components, code elements, overlays)
list_overlays List all overlays in a project
create_overlay Create a visual overlay (grouping) on the diagram
update_overlay Update an existing overlay
delete_overlay Delete an overlay

Documentation (11)

Tool Description
list_documentation List project documentation
get_documentation Get detailed information about a documentation item
create_documentation Create a new documentation item
update_documentation Update an existing documentation item
delete_documentation Delete a documentation item
move_documentation Move a documentation item to a folder and/or position
list_documentation_folders List folders for a project
create_documentation_folder Create a new documentation folder
update_documentation_folder Rename a documentation folder
move_documentation_folder Move a documentation folder to a new parent and/or position
delete_documentation_folder Delete a documentation folder (children and docs are reparented to the parent folder)

Architecture Decision Records (6)

Tool Description
list_adrs List Architecture Decision Records in a project
get_adr Get detailed information about an Architecture Decision Record
create_adr Create a new Architecture Decision Record
update_adr Update an existing Architecture Decision Record
delete_adr Delete an Architecture Decision Record
link_adr_to_element Link an ADR to a C4 element (system, container, component, or code)

Contrats d'API (8)

Contrats OpenAPI, gRPC, GraphQL, AsyncAPI et outils MCP.

Tool Description
list_api_contracts List API contracts for a project
list_api_contracts_by_element List API contracts linked to a specific C4 element
get_api_contract Get a single API contract with its links to C4 elements
create_api_contract Create a new API contract (OpenAPI, gRPC, GraphQL, AsyncAPI, or MCP tools)
update_api_contract Update an existing API contract
delete_api_contract Delete an API contract and all its links
link_api_contract Link an API contract to a C4 element (system, container, component, or code)
unlink_api_contract Remove a link between an API contract and a C4 element

Canaux d'événements (8)

Tool Description
list_event_channels List event channels (producers/consumers) for a project
list_event_channels_by_element List event channels linked to a specific C4 element
get_event_channel Get a single event channel with its links to C4 elements
create_event_channel Create a new event channel (producer or consumer)
update_event_channel Update an existing event channel
delete_event_channel Delete an event channel and all its links
link_event_channel Link an event channel to a C4 element (system, container, component, or code)
unlink_event_channel Remove a link between an event channel and a C4 element

Flux et tableaux blancs (8)

Tool Description
list_flows List user/system flows in the organization
get_flow Get detailed information about a flow including its steps
create_flow Create a new user/system flow diagram
delete_flow Delete a flow
list_whiteboards List whiteboards in the organization
get_whiteboard Get detailed information about a whiteboard
create_whiteboard Create a new whiteboard for free-form diagramming
delete_whiteboard Delete a whiteboard

Commentaires et discussions (11)

Tool Description
list_comments List all comments for a project with pagination
list_comments_by_element List comments for a specific C4 element
get_comment Get a single comment by ID with its replies
get_comment_count Get the number of comments for a C4 element
create_comment Create a new comment on a project or C4 element
update_comment Update an existing comment (only the author can update)
delete_comment Delete a comment (only the author can delete)
resolve_comment Mark a comment thread as resolved
unresolve_comment Mark a comment thread as unresolved (reopen)
add_comment_reaction Add a reaction emoji to a comment
remove_comment_reaction Remove a reaction emoji from a comment

Propriété (6)

Tool Description
who_owns Find the user and team owners of a C4 element
get_ownership_map Get the global ownership map showing all C4 elements across the organization with their team and user ownership data, plus coverage statistics
get_element_owners Get the owners of a C4 element (system, container, component, or code element)
set_element_owners Set the owners of a C4 element (replaces existing owners)
add_element_owner Add a single owner to a C4 element
remove_element_owner Remove an owner from a C4 element

Technologies et radar (10)

Tool Description
list_technologies List all technologies in the organization, optionally filtered by category or search term
get_technology Get detailed information about a specific technology
create_technology Create a new technology in the organization
update_technology Update an existing technology
delete_technology Delete a technology and all its element/relationship links
get_technology_radar Get the technology radar data showing all technologies with their usage counts across elements and relationships
get_element_technologies Get technologies linked to a C4 element (system, container, or component)
set_element_technologies Set the technologies linked to a C4 element (replaces existing links)
get_relationship_technologies Get technologies linked to a C4 relationship
set_relationship_technologies Set the technologies linked to a C4 relationship (replaces existing links)

Releases et environnements (10)

Tool Description
list_releases List releases for a project with optional filters
get_release Get detailed information about a specific release
create_release Create a new release for a project
update_release Update an existing release
delete_release Delete a release
list_environments List deployment environments for a project, ordered by position
create_environment Create a new deployment environment for a project
update_environment Update an existing deployment environment
delete_environment Delete a deployment environment
reorder_environments Reorder environments for a project by providing the environment IDs in the desired order

Demandes de changement d'architecture (6)

Tool Description
list_requests List architecture change requests for a project
get_request Get detailed information about an architecture change request including its changes and reviews
create_request Create a new architecture change request
update_request Update the title or description of an architecture change request (author only, not merged)
list_request_changes List all changes in an architecture change request
list_request_reviews List all reviews for an architecture change request

Règles de conformité (9)

Tool Description
list_conformance_rules List architecture conformance rules for the organization, with optional project filter
get_conformance_rule Get detailed information about a conformance rule
create_conformance_rule Create a new architecture conformance rule
update_conformance_rule Update a conformance rule's name, description, severity, or config
delete_conformance_rule Delete a conformance rule
run_conformance_check Run conformance rules against changed files and return a violation report
list_conformance_checks List recent conformance checks for a project
get_conformance_report Get the full report for a conformance check, including all violations
get_conformance_stats Get conformance statistics for a project (total checks, pass/fail rate, latest status)

Détection de dérive (4)

Tool Description
get_drift_score Get the latest drift score for a project
compute_drift_score Trigger a drift score computation for a project
get_drift_details Get the per-element drift breakdown for a specific score computation
get_drift_history Get the drift score trend over time for a project

Métriques DORA, ROI et prédictions (4)

Tool Description
get_dora_metrics Calculate DORA metrics (Deployment Frequency, Lead Time for Changes, Change Failure Rate, Mean Time to Restore) for a project
get_dora_trend Get DORA metrics trend over time, bucketed by day, week, or month
compute_architecture_roi Quantify the financial impact of architecture decisions
get_predictions Analyze drift trends, DORA trajectories, conformance decay, and complexity growth to forecast risks and recommend preventive actions

Historique et voyage dans le temps (5)

Tool Description
list_history List change history entries for the organization, optionally filtered by project, entity name, user, or action
list_versions List all time-travel versions (snapshots) for a project, ordered by version number descending
get_version Get a specific version by project ID and version number, including the full snapshot data and changes
diff_version Compare a version with another version or the current live state
analyze_architecture_diff AI-powered analysis of a git diff to detect architecture changes

Analyses (3)

Tool Description
list_insights List AI-generated architecture insights
get_insight Get detailed information about an insight
silence_insight Silence an insight to hide it from the list

Marketplace et widgets (15)

Tool Description
list_marketplace_products List all available marketplace integration products (Datadog, GitHub, GitLab, SonarQube, etc.)
get_marketplace_product Get detailed information about a marketplace product including its configuration schema
list_marketplace_connections List all configured marketplace connections for the organization
get_marketplace_connection Get detailed information about a specific marketplace connection
create_marketplace_connection Create a new marketplace connection to an integration product
update_marketplace_connection Update an existing marketplace connection
delete_marketplace_connection Delete a marketplace connection and all its associated widgets
list_marketplace_widgets List marketplace widgets for a project
list_marketplace_widgets_by_element List marketplace widgets linked to a specific C4 element
get_marketplace_widget Get detailed information about a specific marketplace widget
create_marketplace_widget Create a new marketplace widget for a project
update_marketplace_widget Update an existing marketplace widget
delete_marketplace_widget Delete a marketplace widget
list_organization_widgets List marketplace widgets scoped to the organization (not project-specific)
create_organization_widget Create a new marketplace widget scoped to the organization (not project-specific)

Webhooks (7)

Tool Description
list_webhook_notifications List all outgoing webhook notification configurations for the organization
get_webhook_notification Get detailed information about a specific webhook notification configuration
create_webhook_notification Create a new outgoing webhook notification
update_webhook_notification Update an existing webhook notification configuration
delete_webhook_notification Delete a webhook notification and all its delivery history
test_webhook_notification Send a test event to a webhook endpoint to verify it is configured correctly
list_webhook_deliveries List recent delivery history for a webhook notification, including status and response codes

Architecture à l'échelle de l'organisation (9)

Vues inter-projets et artefacts au niveau de l'organisation.

Tool Description
list_global_systems List all C4 systems across all projects in the organization (global architecture view)
list_global_relationships List all C4 relationships visible in the global architecture view
list_global_adrs List organization-level Architecture Decision Records (not scoped to a specific project)
create_global_adr Create an organization-level Architecture Decision Record
list_global_docs List organization-level documentation (not scoped to a specific project)
create_global_doc Create an organization-level documentation page
list_global_api_contracts List organization-level API contracts (not scoped to a specific project)
create_global_api_contract Create an organization-level API contract
list_global_comments List organization-level discussion comments (not scoped to a specific project)

Architecture as Code (1)

Tool Description
import_dsl Import architecture from a DSL format (Archyl YAML, Structurizr DSL, LikeC4, IcePanel JSON, or Backstage catalog JSON) into a project

Exemples de Conversations

Explorer l'Architecture

Vous : "Quels systèmes sont dans mon projet e-commerce ?"

IA : Utilise l'outil list_systems "Votre projet e-commerce a 4 systèmes : Boutique Web, Service de Paiement, Système d'Inventaire et Service de Notification..."

Créer des Éléments

Vous : "Ajoute un nouveau conteneur appelé Redis Cache au système Boutique Web pour le stockage des sessions"

IA : Utilise l'outil create_container "J'ai créé le conteneur Redis Cache dans le système Boutique Web avec la description 'Cache en mémoire pour le stockage des sessions'."

Documentation

Vous : "Crée un ADR pour notre décision d'utiliser PostgreSQL plutôt que MongoDB"

IA : Utilise l'outil create_adr "J'ai créé ADR-001 : Sélection de Technologie de Base de Données, documentant la décision d'utiliser PostgreSQL pour sa conformité ACID et sa flexibilité de requêtes..."

Avant d'écrire du code

Vous : "Je m'apprête à ajouter une limitation de débit au flux de commande. Que dois-je savoir ?"

IA : Utilise find_relevant_context et impact_of "La commande touche l'API Gateway et le service Orders. Modifier la gateway affecte 6 conteneurs en aval. L'ADR-014 impose déjà Redis pour la limitation de débit, et une règle de conformité interdit toute nouvelle dépendance vers l'ancien Session store..."

Vérification de gouvernance

Vous : "Sommes-nous en train de dériver par rapport à l'architecture documentée ?"

IA : Utilise get_drift_score et run_conformance_check "Le score de dérive est de 82 % (contre 91 % le mois dernier). Deux violations : le service Search appelle directement la base de données Orders, et Payments utilise un client HTTP non approuvé..."

Point de Terminaison

HTTP Streamable (MCP)

https://api.archyl.com/mcp

Utilisez ce point de terminaison pour connecter votre assistant IA à la documentation d'architecture Archyl. Il supporte le protocole de transport HTTP Streamable.

Dépannage

Échec de Connexion

  • Vérifiez que votre clé API est valide
  • Assurez-vous que l'URL du point de terminaison est correcte
  • Vérifiez votre connexion réseau

Échec d'Authentification

  • Pour les outils avec support des headers : Vérifiez que le header X-API-Key est correctement configuré
  • Pour les outils sans support des headers : Vérifiez que le paramètre ?apiKey= est dans l'URL
  • Assurez-vous que votre clé API n'a pas expiré

Outil Non Trouvé

  • Assurez-vous d'utiliser le bon nom d'outil — consultez la référence des outils, ou demandez à votre client de rafraîchir sa liste d'outils
  • Certains clients mettent tools/list en cache ; redémarrez le client après une mise à jour

Outils d'Écriture Rejetés

  • create_*, update_*, delete_* et import_dsl nécessitent une clé API avec la portée écriture — une clé en lecture seule ne peut appeler que list_* et get_*
  • Vérifiez votre plan d'abonnement : certaines fonctionnalités (webhooks, connexions marketplace, exécutions d'agents managés) sont réservées à certains plans

Problèmes spécifiques à Antigravity

  • Assurez-vous d'utiliser serverUrl (pas url) pour la configuration
  • L'emplacement du fichier de config est ~/.gemini/antigravity/mcp_config.json

Problèmes spécifiques à OpenAI Codex

  • Assurez-vous que la syntaxe TOML est correcte dans ~/.codex/config.toml
  • Utilisez [mcp_servers.archyl] comme nom de table

Problèmes spécifiques à Warp

  • Naviguez vers Paramètres > Serveurs MCP pour gérer les configurations
  • Redémarrez Warp après avoir modifié la configuration

Bonnes Pratiques

Soyez Spécifique

Quand vous demandez à votre IA de modifier l'architecture, soyez spécifique :

  • Incluez les noms de projets
  • Spécifiez les types d'éléments
  • Fournissez des descriptions

Révisez les Changements

Révisez toujours les éléments créés par l'IA :

  • Vérifiez que les noms et descriptions sont précis
  • Vérifiez que les relations sont correctes
  • Mettez à jour si nécessaire

Utilisez pour l'Exploration

MCP est excellent pour :

  • Explorer rapidement de grandes architectures
  • Générer une documentation initiale
  • Répondre aux questions sur vos systèmes