Intelligence Artificielle

Un serveur MCP sur datacampus.fr : quand votre site parle aux agents IA

2026-03-18 · Pierre

La semaine dernière, nous avons lancé la nouvelle version de datacampus.fr. Un site entièrement repensé, construit en PHP pur, sans framework, sans dépendance, avec une attention particulière portée à la performance, à l’accessibilité et à la sobriété technique.

Mais nous ne nous sommes pas arrêtés là. En parallèle du lancement, nous avons déployé un serveur MCP directement sur le site, accessible à l’adresse /mcp. Et c’est peut-être l’une des briques les plus intéressantes de cette refonte.

MCP : le protocole qui permet aux IA de dialoguer avec vos services

MCP, pour Model Context Protocol, est un protocole ouvert initié par Anthropic. Son objectif est simple : permettre aux agents IA (Claude, GPT, Gemini et d’autres) d’interagir avec des services externes de manière structurée, sécurisée et standardisée.

Concrètement, un serveur MCP expose un ensemble d’outils (tools) que les agents IA peuvent appeler. Chaque outil a un nom, une description, des paramètres typés et un format de réponse prévisible. Le tout repose sur JSON-RPC 2.0 transporté via HTTP — un protocole léger, sans état, universellement supporté.

Si vous connaissez les API REST, imaginez une couche au-dessus, conçue spécifiquement pour que les agents IA puissent découvrir ce que vous proposez et agir en conséquence, sans documentation humaine.

Pourquoi exposer un serveur MCP sur notre site ?

Les agents IA deviennent une nouvelle interface de découverte. Aujourd’hui, quand un décideur cherche un hébergeur, il ne consulte plus uniquement Google. Il pose la question à son assistant IA : « Quel hébergeur français souverain pour ma PME ? »

Or, les modèles de langage travaillent avec les informations dont ils disposent. Si votre site est une boîte noire HTML, l’agent IA devra se contenter de ce qu’il a indexé — souvent incomplet, parfois obsolète. En revanche, si vous exposez une interface MCP, l’agent peut interroger votre catalogue en temps réel, obtenir des informations à jour et fournir une réponse précise à l’utilisateur.

Plutôt que d’attendre passivement que les crawlers IA indexent notre contenu, nous avons choisi de rendre notre site nativement lisible par les agents. C’est la même logique que le SEO, mais pour les IA.

Cinq outils à disposition des agents

Notre serveur MCP expose cinq outils, chacun conçu pour répondre à un besoin précis :

  • list_offerings — Permet à un agent de parcourir l’intégralité de notre catalogue : hébergement web, serveurs VPS, cloud, colocation, infogérance, outils collaboratifs, DevOps, IA. Filtrage par catégorie ou par tag.
  • get_offering_details — Renvoie le détail complet d’une offre : description, specs techniques, cas d’usage, technologies utilisées, offres complémentaires et lien vers la page du site.
  • recommend_offering — À partir d’un besoin exprimé en langage naturel (par exemple « hébergement pour un Nextcloud avec 200 utilisateurs »), l’outil renvoie 1 à 3 recommandations personnalisées avec un score de pertinence.
  • get_company_info — Fournit les informations clés sur Datacampus : mission, datacenter Cassin1, certifications (Positive Company, Green Web Foundation, Coq Vert), équipe et coordonnées.
  • request_quote — Génère un lien de demande de devis pré-rempli avec les offres sélectionnées et le contexte du prospect. Les tarifs sont communiqués sur devis.

Souverain jusqu’au serveur MCP

Il aurait été paradoxal de proner la souveraineté numérique tout en déléguant notre interface IA à un service tiers. Notre serveur MCP est cohérent avec notre philosophie :

  • Hébergé sur notre propre infrastructure, dans notre datacenter au Futuroscope.
  • Construit en PHP pur, la même stack que le reste du site. Pas de Node.js, pas de Python, pas de dépendance externe.
  • Zéro appel à une API tierce. Quand un agent interroge notre MCP, la requête ne sort jamais de nos serveurs.
  • Code simple et auditable. Un seul fichier PHP, quelques centaines de lignes, du JSON-RPC 2.0 standard.
  • Découvrable via /.well-known/mcp.json, le fichier de découverte standard pour les clients MCP.

Pas de SaaS intermédiaire, pas de proxy cloud, pas de dépendance à un éditeur. L’ensemble fonctionne avec les mêmes outils que nous maîtrisons depuis des années : Apache, PHP, notre propre datacenter.

Comment ça marche techniquement

Le protocole MCP utilise JSON-RPC 2.0 transporté en Streamable HTTP. En pratique, c’est un simple appel POST vers https://datacampus.fr/mcp avec un corps JSON.

Voici un exemple pour lister les outils disponibles :

curl -X POST https://datacampus.fr/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list"
  }'

Et pour appeler un outil, par exemple obtenir une recommandation :

curl -X POST https://datacampus.fr/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "recommend_offering",
      "arguments": {
        "need": "Hébergement pour un site WordPress avec 20 000 visiteurs/mois"
      }
    }
  }'

La réponse arrive en JSON structuré, directement exploitable par l’agent IA. Pas de parsing HTML, pas d’interprétation hasardeuse, pas d’hallucination sur nos offres.

Comment les agents IA trouvent le serveur

Avoir un serveur MCP ne suffit pas : encore faut-il que les agents IA sachent qu’il existe. Un peu comme le SEO pour les moteurs de recherche, la découverte MCP repose sur plusieurs signaux complémentaires. Nous en avons mis quatre en place :

  • Un tag <link> dans le HTML — Chaque page du site contient <link rel="mcp-server-url" href="https://datacampus.fr/mcp"> dans le <head>. C’est le mécanisme le plus direct : un client MCP qui visite n’importe quelle page détecte immédiatement le serveur, comme un navigateur détecte un flux RSS via <link rel="alternate">.
  • Le fichier /.well-known/mcp.json — Convention de découverte inspirée du .well-known utilisé pour les certificats SSL ou les configurations OAuth. Il contient le nom du serveur, l’URL, le transport et la liste des outils.
  • Le fichier llms.txt — Déjà présent depuis le lancement du site pour décrire Datacampus aux agents IA, il inclut désormais une section MCP avec l’URL du endpoint et la liste des outils disponibles.
  • Le robots.txt — Un commentaire référence les deux URLs de découverte. Ce n’est pas un standard, mais les crawlers IA qui lisent le robots.txt avant d’explorer un site y trouveront l’information.

L’idée est simple : quel que soit le chemin emprunté par un agent IA pour arriver sur datacampus.fr — en visitant une page, en lisant le llms.txt, ou en cherchant un .well-known — il tombe sur le serveur MCP. La découverte multi-canal maximise les chances d’être trouvé.

Et pour les humains ?

Le serveur MCP ne remplace évidemment pas le site web. Il le complète. Les visiteurs humains continuent de naviguer sur datacampus.fr comme avant. Les agents IA, eux, disposent d’une interface dédiée pour accéder aux mêmes informations de manière programmatique.

C’est une couche supplémentaire, pas un remplacement. Exactement comme le robots.txt et le sitemap.xml ont permis aux moteurs de recherche de mieux comprendre les sites web, le MCP permet aux agents IA de comprendre ce que vous proposez et d’agir en conséquence.

Pourquoi maintenant ?

L’adoption des agents IA accélère. Les assistants conversationnels ne se contentent plus de répondre à des questions générales : ils naviguent, comparent, recommandent, et bientôt achètent au nom de leurs utilisateurs. Les entreprises qui seront visibles par ces agents auront un avantage décisif.

En déployant un serveur MCP dès aujourd’hui, nous prenons de l’avance. Et parce que le protocole est ouvert et standardisé, nous ne misons pas sur un écosystème fermé. Tout agent compatible MCP — qu’il soit propulsé par Claude, GPT, Gemini ou un modèle open source — peut interagir avec notre serveur.

Envie d’en savoir plus ?

Si le sujet de l’IA appliquée à l’hébergement vous intéresse, nous avons détaillé notre approche sur notre page dédiée à l’intelligence artificielle. Vous y trouverez également nos autres initiatives : le fichier llms.txt, notre engagement en matière de transparence envers les modèles de langage, et notre vision de l’IA au service de l’hébergement souverain.

Le fichier de découverte MCP est disponible à l’adresse /.well-known/mcp.json. Les développeurs et intégrateurs peuvent s’en servir pour connecter leurs agents à notre catalogue.

Chez Datacampus, nous pensons que la souveraineté numérique ne s’arrête pas aux serveurs et au réseau. Elle s’étend à la manière dont nos services sont découverts, compris et recommandés — y compris par des machines.

Datacampus est un hébergeur et infogérant français, entreprise à mission, basé au Futuroscope. Nous concevons, déployons et opérons des infrastructures cloud souveraines depuis notre propre datacenter, avec une pile technologique 100 % open source.

— Pierre

Hébergement souverain, éco-responsable et infogéré

Serveurs en France, énergie renouvelable, support humain. Découvrez ce que Datacampus peut faire pour vous.

Découvrir nos solutions Nous contacter
← Retour au blog