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 ?
| Approche | Pour qui | Ce que ça change |
|---|---|---|
| API classique | Les développeurs | Il faut écrire du code pour chaque usage. |
| Plugin propriétaire | Un seul assistant | À refaire pour chaque plateforme ; souvent abandonné. |
| Serveur MCP | Tous les assistants compatibles | Une intégration, décrite pour l’IA, réutilisable partout. |
Brancher un serveur MCP, en pratique
- Dans les réglages de l’assistant, ouvrez Connecteurs (Claude, Le Chat, Perplexity) ou Applications et connecteurs (ChatGPT, mode développeur).
- Collez l’URL du serveur. Pour PlanningEquipe :
https://planningequipe.fr/api/mcp. - 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.