Aller au contenu principal

Introduction au MCP

Le Model Context Protocol (MCP) est une couche de communication qui fournit a Claude du contexte et des outils sans que vous ayez a ecrire tout le code d’integration. Au lieu de construire chaque fonction d’outil vous-meme, MCP delegue ce travail a des serveurs specialises.

Le probleme que resout le MCP

Imaginons une interface de chat ou les utilisateurs demandent a Claude des informations sur leurs donnees GitHub. GitHub a une fonctionnalite massive : depots, pull requests, issues, projets… Pour tout couvrir, il faudrait ecrire un nombre considerable de schemas d’outils et de fonctions.

Comment MCP change la donne

MCP deplace la charge des definitions et de l’execution des outils de votre serveur vers des serveurs MCP. Au lieu d’ecrire toutes les integrations GitHub, quelqu’un d’autre cree un serveur MCP pour GitHub contenant tous les outils necessaires.

Qui cree les serveurs MCP

N’importe qui peut creer un serveur MCP. Souvent, les fournisseurs de services eux-memes publient des implementations officielles (par exemple, AWS pour ses services).

Questions frequentes

Quelle difference avec un appel API direct ? Les serveurs MCP fournissent des schemas et fonctions d’outils deja definis. En appelant une API directement, vous devez ecrire ces definitions vous-meme.

MCP et tool use, c’est pareil ? Non. Les serveurs MCP fournissent des schemas et fonctions pre-construits, tandis que le tool use est le mecanisme par lequel Claude appelle ces outils. MCP concerne qui fait le travail de creation et maintenance des implementations.