Aller au contenu
Glossaire Architecture

MCP server

Serveur implémentant le Model Context Protocol d'Anthropic, qui expose des outils et des ressources qu'un LLM peut utiliser dans ses workflows.

Définition

Un MCP (Model Context Protocol) server est un service qui expose des capacités à un agent IA via un protocole standardisé défini par Anthropic. Il peut fournir des outils (fonctions que l'agent peut appeler), des ressources (données que l'agent peut lire), et des prompts (templates de conversation pré-configurés). L'agent intègre le MCP server dans son contexte et peut invoquer ses outils nativement — comme si ces capacités lui étaient natives. Exemples : un MCP server pour interroger une base de données, accéder à l'API GitHub, lire des fichiers Notion, ou exécuter des requêtes SQL.

Point de vue postcursors

Le MCP est le mécanisme le plus intéressant de l'écosystème agentique actuel parce qu'il standardise l'extensibilité. Avant MCP, chaque outil avait sa propre façon d'étendre les capacités de l'agent (plugins Cursor, extensions VS Code, etc.). Avec MCP, un serveur compatible peut être utilisé par n'importe quel client compatible — OpenCode, Kilo Code, Claude Desktop. C'est l'équivalent des LSP servers pour les éditeurs de code : un standard d'interopérabilité.

En pratique

Exemple concret : tu ajoutes un MCP server PostgreSQL à OpenCode. L'agent peut maintenant interroger ta base de données directement pendant une session de debugging, sans que tu aies à copier-coller des résultats de requête. Tu lui dis "montre-moi les commandes en erreur depuis hier" et il exécute la requête lui-même.

Confusions fréquentes

  • Penser que les MCP servers nécessitent une infrastructure complexe — la plupart sont des processus locaux qui s'installent en une commande npm/pip
  • Confondre MCP server avec une API REST classique — le protocole est bidirectionnel et orienté vers l'interaction avec un LLM

Voir aussi