Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

Le Model Context Protocol (MCP) est un standard ouvert créé par Anthropic qui fournit un moyen universel de connecter les modèles IA aux outils externes, sources de données et APIs. Il agit comme une interface standardisée — comme l'USB pour l'IA — afin que tout outil compatible MCP puisse fonctionner avec tout agent IA compatible MCP.

Pourquoi le MCP existe

Avant le MCP, chaque outil IA construisait ses propres intégrations personnalisées pour les bases de données, les APIs et les services externes. Cela signifiait du travail dupliqué entre les outils et un verrouillage fournisseur pour les utilisateurs. Le MCP résout cela en définissant un protocole standard : les créateurs d'outils construisent un serveur MCP, et il fonctionne avec chaque agent IA supportant le MCP — Claude Code, Cursor, Windsurf et d'autres.

Comment fonctionne le MCP

Le MCP utilise une architecture client-serveur. L'agent IA (client) se connecte à des serveurs MCP qui exposent des outils, des ressources et des prompts. Quand l'agent a besoin d'interroger une base de données, rechercher dans la documentation ou appeler une API, il envoie une requête standardisée au serveur MCP approprié. Le serveur gère l'interaction réelle et retourne des résultats structurés sur lesquels l'agent peut raisonner.

json
// Example: MCP server configuration in Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

Des serveurs MCP sont disponibles pour GitHub, PostgreSQL, Slack, Google Drive, les systèmes de fichiers et des dizaines d'autres services. Consultez le registre des serveurs MCP pour une liste complète des intégrations créées par la communauté.

À quoi sert le Model Context Protocol ?+
Le MCP connecte les agents de codage IA aux outils et données externes. Les utilisations courantes incluent l'interrogation de bases de données, la recherche dans la documentation, l'accès aux APIs, la lecture de fichiers depuis le stockage cloud et l'interaction avec les outils de gestion de projet — le tout depuis le workflow de l'agent IA.
Quels outils IA supportent le MCP ?+
Claude Code, Cursor, Windsurf, Cline et plusieurs autres outils de codage IA supportent le MCP. Étant un protocole ouvert, n'importe quel outil peut implémenter le support MCP.
Le MCP est-il uniquement pour le codage ?+
Non. Bien que le MCP soit largement utilisé dans les outils de codage IA, c'est un protocole polyvalent. Il peut connecter des modèles IA à n'importe quel système externe — plateformes de support client, bases de données de recherche, outils CRM, et plus encore.
Comment créer un serveur MCP personnalisé ?+
Les serveurs MCP peuvent être construits en TypeScript, Python ou tout langage supportant JSON-RPC. Le SDK MCP fournit des modèles de démarrage. Un serveur basique définit des outils (fonctions que l'IA peut appeler) et des ressources (données que l'IA peut lire).

Related terms

Codage AgentiqueClaude CodeCLAUDE.mdAgent de codage

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS