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_APIdans 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
- Ouvrez Antigravity et cliquez sur le menu "..." dans le panneau Agent
- Sélectionnez "MCP Servers" > "Manage MCP Servers" > "View raw config"
- Ajoutez à
~/.gemini/antigravity/mcp_config.json:
{
"mcpServers": {
"archyl": {
"serverUrl": "https://api.archyl.com/mcp",
"headers": {
"X-API-Key": "VOTRE_CLE_API"
}
}
}
}
- 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
- Ouvrez les paramètres de Claude Desktop
- Naviguez vers Développeur → Serveurs MCP
- Cliquez sur "Ajouter un Serveur" et ajoutez :
{
"mcpServers": {
"archyl": {
"url": "https://api.archyl.com/mcp?apiKey=VOTRE_CLE_API"
}
}
}
- 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
- Ouvrez les paramètres VS Code (Cmd/Ctrl + ,)
- Recherchez "MCP" et cliquez sur "Modifier dans settings.json"
- Ajoutez :
{
"mcp": {
"servers": {
"archyl": {
"url": "https://api.archyl.com/mcp?apiKey=VOTRE_CLE_API"
}
}
}
}
Warp
- Ouvrez Warp et allez dans Paramètres > Serveurs MCP
- Cliquez sur "Ajouter un serveur" et collez la configuration :
{
"archyl": {
"url": "https://api.archyl.com/mcp",
"headers": {
"X-API-Key": "VOTRE_CLE_API"
}
}
}
- 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-Keyest 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/listen cache ; redémarrez le client après une mise à jour
Outils d'Écriture Rejetés
create_*,update_*,delete_*etimport_dslnécessitent une clé API avec la portée écriture — une clé en lecture seule ne peut appeler quelist_*etget_*- 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(pasurl) 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