Guide · Connecter

Model Context Protocol et tool use

Le Model Context Protocol est un standard ouvert qui connecte les assistants IA à des systèmes extérieurs : fichiers, bases de données, API et applications. Anthropic l'a publié en novembre 2024 et son adoption a largement dépassé la maison. Il remplace une intégration sur mesure par outil et par assistant par un serveur que tout client sait lire.

Dernière relecture Pour qui c'est écrit: Ceux qui ont atteint la limite du copier-coller dans une fenêtre de chat et veulent que l'assistant atteigne leurs vrais fichiers, données et outils.

Combien de temps faut-il pour l'apprendre ?

Connecter un serveur existant prend dix minutes. Comprendre ce que vous venez d'autoriser prend une soirée. Écrire votre propre serveur tient dans un week-end si vous codez déjà, et c'est le moment où l'idée cesse d'être abstraite.

Le chemin le plus rapide, dans l'ordre

  1. 01

    Apprendre les trois pièces

    Un hôte est l'application que vous utilisez, un client vit dedans, un serveur expose un système. Cette séparation est toute l'idée : le serveur est écrit une fois et tous les clients peuvent s'en servir, ce qui est la raison d'être du standard.

  2. 02

    Connecter d'abord un serveur existant

    Filesystem, GitHub ou un serveur Postgres, branché sur un client que vous utilisez déjà. Voir un assistant lire votre propre dépôt est ce qui fait comprendre l'abstraction, et cela ne coûte rien.

  3. 03

    Comprendre tools, resources et prompts

    Les tools sont des actions que le modèle peut déclencher, les resources sont ce qu'il peut lire, les prompts sont des modèles réutilisables offerts par le serveur. La confusion sur MCP vient presque toujours de ces trois notions mélangées.

  4. 04

    Mesurer l'autorisation que vous venez de donner

    Un appel d'outil est du code qui s'exécute sur votre machine avec vos accès. Lisez ce qu'un serveur peut faire avant de le brancher, et traitez un serveur tiers comme une extension de navigateur qui demande tous les droits.

  5. 05

    Écrire un petit serveur à vous

    Un outil, une ressource, sur quelque chose que vous utilisez vraiment. Les SDK officiels rendent cela faisable en un après-midi, et en avoir écrit un rend tous les autres lisibles.

  6. 06

    Concevoir pour l'échec

    Les outils expirent, renvoient n'importe quoi et sont appelés avec des arguments imprévus. Un serveur qui échoue clairement vaut mieux qu'un serveur à dix fonctions, parce que le modèle lit votre message d'erreur et peut agir dessus.

Les outils qui valent votre temps

OutilÀ quoi ça sert
Claude Desktop et Claude CodeLes clients de référence : le moyen le plus rapide d'avoir un MCP qui tourne aujourd'hui.
SDK MCP officielsBibliothèques TypeScript et Python pour écrire un serveur sans gérer le protocole soi-même.
MCP InspectorOutil local pour appeler les tools de votre serveur à la main, c'est ainsi qu'on le débogue.
Serveur FilesystemLa première connexion canonique : lecture et écriture limitées à un dossier que vous choisissez.
Serveur GitHubIssues, pull requests et code, ce qui donne à l'assistant une vraie connaissance du projet.
Serveurs de base de donnéesPostgres et consorts, en lecture seule tant que vous n'êtes pas certain. Commencez ainsi, restez-y un moment.

Les annuaires de serveurs grossissent vite et ne sont curés dans aucun sens sérieux. Un serveur tourne avec vos permissions sur votre machine. Lisez le code de ce que vous n'avez pas écrit, préférez les serveurs dont la portée se restreint, et connectez-en un à la fois.

Les erreurs qui coûtent des semaines

Le parcours qui l'enseigne

Pourquoi c'est le chemin le plus rapide, vraiment

MCP est documenté pour ceux qui construisent des serveurs et à peine expliqué à ceux qui cherchent à quoi ça sert. La difficulté est surtout conceptuelle, et elle disparaît en une vingtaine de minutes si les trois pièces arrivent dans le bon ordre.

  • Le modèle mental d'abord, le code ensuite, ce qui est l'inverse de la documentation officielle et le bon sens pour apprendre.
  • La sécurité est enseignée pendant la connexion et non en avertissement final, parce que le premier serveur branché est là où l'habitude se prend.
  • Un parcours réécrit à mesure que le standard bouge. Le sujet a un an et change encore, c'est exactement là où les cours enregistrés périment le plus vite.

Les questions qu'on pose

Une prise standard. Avant, chaque application IA avait besoin de code sur mesure pour chaque outil touché. Avec lui, un outil est exposé une fois comme serveur et tout assistant qui parle le protocole peut s'en servir.

Anthropic l'a publié comme standard ouvert en novembre 2024. Il est open source, et son adoption dépasse largement les produits d'Anthropic, ce qui en fait un sujet à apprendre plutôt que la fonctionnalité d'un éditeur.

Non pour connecter des serveurs écrits par d'autres : c'est de la configuration. Oui pour écrire les vôtres, même si un petit serveur est un premier projet de code tout à fait raisonnable.

Le protocole est un protocole. Le risque est dans les serveurs, parce qu'un appel d'outil est du code qui s'exécute avec vos accès. Traitez un serveur inconnu comme un logiciel que vous n'avez pas écrit, et commencez en lecture seule.

Ce qu'est MCP et pourquoi il existe, la connexion de serveurs aux assistants que vous utilisez déjà, l'écriture des vôtres, et le maintien du contrôle une fois que le modèle peut agir et plus seulement répondre.

Vincoria ouvre bientôt.

Un email quand les portes s'ouvrent. Rien d'autre.

Les membres fondateurs sont prévenus en premier. Aucun spam.

Utilisée uniquement pour vous prévenir de l'ouverture. Retrait en un clic, depuis n'importe quel email. Politique de confidentialité