# Qu’est-ce que MCP ?

URL: https://agentvera.dev/fr/glossary/mcp/

MCP (Model Context Protocol) est un protocole ouvert qui permet aux applications d’IA de se connecter de façon standard à des outils, des sources de données et des services externes. Anthropic l’a présenté en novembre 2024, et aujourd’hui Claude Code, Codex et de nombreux autres agents de codage savent utiliser des serveurs MCP.

**Comment ça marche.** MCP a deux côtés : le client, qui fait tourner l’agent ou l’application, et le serveur, qui offre des capacités. À la connexion, le serveur annonce ce qu’il fournit et le client décrit ces outils au modèle. Quand le modèle veut en utiliser un, le client transmet l’appel au serveur et rend le résultat au modèle. Les messages utilisent JSON-RPC 2.0.

**Ce que fournit un serveur.** Les capacités d’un serveur se répartissent en trois groupes, et la connexion peut être locale ou distante.

- Outils : des actions que le modèle peut appeler, comme ouvrir une issue, lancer une requête ou cliquer sur une page.
- Ressources : des données que le modèle peut lire, comme des fichiers, des enregistrements ou des documents.
- Prompts : des modèles de prompt prêts à l’emploi proposés par le serveur.
- Transports : stdio pour les processus locaux, HTTP pour les serveurs distants. Les anciens serveurs peuvent encore utiliser SSE.

**Pourquoi c’est important.** Avant MCP, chaque intégration d’outil devait être écrite séparément pour chaque application. Avec un protocole commun, un serveur GitHub, Playwright ou de base de données s’écrit une fois et fonctionne dans tout agent qui parle MCP. D’autres grands fournisseurs, dont OpenAI et Google, ont ajouté la prise en charge de MCP, qui est devenu le standard de fait pour connecter les agents de codage à des outils.

**Sécurité et coût.** MCP n’est qu’un moyen de se connecter ; sa sûreté dépend des serveurs que vous installez et des accès que vous leur donnez.

- Un serveur MCP local est du code qui s’exécute avec les permissions de votre utilisateur. N’installez que des serveurs de sources fiables.
- Les descriptions d’outils et leurs résultats arrivent dans le contexte du modèle, donc un contenu malveillant peut mener à une injection de prompt.
- Les définitions d’outils de chaque serveur s’ajoutent à chaque requête ; les serveurs inutilisés gonflent le contexte et la consommation de tokens.
- Ne mettez pas de tokens ni de mots de passe en clair dans les fichiers de configuration.

**MCP dans AgentVera.** Le gestionnaire MCP (⌘⌥M) vous permet d’ajouter les serveurs une seule fois au lieu de modifier le fichier de configuration de chaque CLI. Les serveurs enregistrés (stdio, HTTP et SSE) se connectent au démarrage des agents, pour tous ou seulement ceux que vous choisissez.

- **MCP est-il sûr ?** Le protocole n’est qu’un moyen de se connecter ; la sécurité dépend du serveur. Un serveur s’exécute avec vos permissions et alimente le modèle en contenu. N’installez que des serveurs de confiance, n’accordez pas plus d’accès que nécessaire et exigez une approbation pour les actions destructrices.
- **Quelle différence entre MCP et une API ?** Une API est l’interface propre d’un service. MCP est une façon commune, pour les applications d’IA, de découvrir et d’utiliser de tels services ; un serveur MCP appelle souvent une API en coulisses.
- **Les serveurs MCP consomment-ils des tokens ?** Oui. Les définitions d’outils d’un serveur sont ajoutées au contexte de chaque requête, et les résultats des outils vont aussi au modèle. Désactiver les serveurs inutilisés garde le contexte plus léger.
- **Quelle différence entre serveurs MCP stdio et HTTP ?** Un serveur stdio s’exécute comme un processus sur votre machine et communique par l’entrée et la sortie standard. Un serveur HTTP tourne à distance, s’atteint par le réseau et s’autorise en général avec OAuth ou un token.

---

**À propos d’AgentVera.** AgentVera est une app de bureau pour macOS, Windows et Linux, développée par Solviera Teknoloji. Elle exécute 18 agents de code IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) côte à côte, par projet, dans de vrais terminaux avec les installations et connexions CLI de l’utilisateur. L’offre gratuite inclut des agents illimités. Télécharger: https://agentvera.dev/fr/download/ · Tarifs: https://agentvera.dev/fr/pricing/
