Guide · lecture 6 min

    Serveur MCP : c’est quoi ?

    L’explication simple, avec un exemple concret : un planning d’équipe piloté par l’IA

    Un serveur MCP, c’est ce qui permet à une IA d’utiliser un logiciel à votre place. Sans lui, ChatGPT ou Claude ne connaissent que ce que vous leur collez dans la conversation. Avec lui, l’assistant peut lire les données d’un outil — votre planning, votre CRM, vos tickets — et agir dedans, avec votre autorisation et sous votre contrôle.

    MCP signifie Model Context Protocol. C’est un standard ouvert, lancé fin 2024 par Anthropic et adopté depuis par OpenAI, Cursor et la plupart des assistants. Son rôle est modeste et décisif : décrire, de façon que n’importe quelle IA comprenne, ce qu’un logiciel sait faire.

    L’analogie qui aide : une prise universelle

    Avant l’USB-C, chaque appareil avait son câble. Avant MCP, chaque assistant IA devait être intégré à chaque logiciel, un par un. MCP est la prise commune : un logiciel expose un serveur MCP une fois, et tous les assistants compatibles peuvent s’y brancher. Claude, ChatGPT ou Cursor n’ont pas besoin de connaître PlanningEquipe à l’avance ; ils lisent la « notice » que le serveur leur donne et se débrouillent.

    Comment ça marche, en trois mots

    Il y a trois acteurs :

    • Le client : votre assistant (Claude, ChatGPT…). C’est lui qui parle avec vous.
    • Le serveur MCP : un petit service publié par le logiciel. Il expose des outils — des verbes : « voir la semaine », « affecter une personne », « publier ».
    • Vous : vous autorisez la connexion une fois, puis vous parlez normalement.

    Quand vous écrivez « mets Marc en cuisine lundi de 9h à 17h », l’assistant relit la liste des outils, choisitassign_shift, remplit ses paramètres (personne, date, heures, poste), l’appelle, lit la réponse et vous la résume. Chaque outil porte une description en langage naturel et un schéma de paramètres : c’est ce qui permet à l’IA de l’utiliser correctement sans qu’on lui ait rien expliqué.

    Un exemple concret : un planning d’équipe

    PlanningEquipe publie un serveur MCP avec dix-huit outils. Voici une vraie séquence, telle qu’elle se déroule dans Claude une fois le connecteur branché :

    Vous : Fais la semaine du 14 septembre comme la précédente, mais Julie est en congé jeudi et vendredi.

    → list_plannings · get_week (semaine du 7) · duplicate_week · add_absence ×2 · get_week (semaine du 14)

    Assistant : C’est fait : 32 créneaux copiés, congés posés pour Julie jeudi et vendredi (ses deux services ont été retirés). Marc 39h, Hugo 35h, Julie 21h, Sofia 32h. Je publie ?

    Vous : Oui.

    → publish_planning

    Assistant : Publié : 3 personnes prévenues par email. Hugo n’a pas de changement, il n’a pas été notifié.

    Cinq appels d’outils, aucune saisie. Ce que l’exemple montre surtout, c’est la division du travail : l’IA comprend la demande et enchaîne les bons outils ; le logiciel garde les règles métier (doublons ignorés, heures calculées, qui prévenir). Ni l’un ni l’autre ne pourrait faire ça seul.

    MCP, API, plugin : quelle différence ?

    ApprochePour quiCe que ça change
    API classiqueLes développeursIl faut écrire du code pour chaque usage.
    Plugin propriétaireUn seul assistantÀ refaire pour chaque plateforme ; souvent abandonné.
    Serveur MCPTous les assistants compatiblesUne intégration, décrite pour l’IA, réutilisable partout.

    Brancher un serveur MCP, en pratique

    1. Dans les réglages de l’assistant, ouvrez Connecteurs (Claude, Le Chat, Perplexity) ou Applications et connecteurs (ChatGPT, mode développeur).
    2. Collez l’URL du serveur. Pour PlanningEquipe : https://planningequipe.fr/api/mcp.
    3. Connectez-vous au logiciel et autorisez l’accès. C’est tout : ouvrez une conversation et parlez.

    Le pas-à-pas pour chaque assistant, la liste complète des outils et les règles de sécurité sont sur la page Connecteur MCP PlanningEquipe.

    Et la sécurité ?

    Un serveur MCP distant bien conçu s’appuie sur OAuth 2.1 : vous vous connectez avec votre compte, vous voyez ce que l’assistant demande, vous autorisez — et il reçoit un jeton révocable, jamais votre mot de passe. Les outils sont annotés lecture, écriture ou destructif, ce qui permet à l’assistant de demander confirmation avant d’agir. Deux réflexes : ne brancher que des serveurs publiés par l’éditeur du logiciel lui-même, et révoquer un accès qui ne sert plus.

    Pour les développeurs, en deux lignes

    Des SDK officiels existent en TypeScript et Python. Un serveur distant expose ses outils en HTTP (« Streamable HTTP »), protège l’accès par OAuth 2.1 et publie ses métadonnées sous/.well-known/oauth-protected-resource. Le registre MCP officiel permet ensuite de le déclarer pour qu’il soit découvrable par les clients.

    Questions fréquentes sur MCP

    Essayez avec un vrai planning

    Compte en 10 secondes, connecteur en 2 minutes, essai 14 jours sans carte