Essential, gratuit

Atlas · MCP

L'Atlas pour les assistants IA

Un assistant IA qui accepte le protocole MCP (Model Context Protocol) peut interroger directement l'Atlas IsoFind : chercher un gisement, lire ses valeurs et leurs sources, comparer un échantillon, convertir une valeur entre standards, chercher des facteurs de fractionnement, composer une base IGDB, lire un modèle IGL. Sans compte, aux mêmes conditions que le site.

Adresse du serveur
https://atlas.isofind.tech/mcp
Transport
MCP « Streamable HTTP », sans authentification
Outils
18, tous en lecture seule
Quotas
Ceux du site, plus des limites propres aux assistants

01Brancher un assistant

Le serveur se déclare dans l'assistant comme un serveur MCP distant, ou « connecteur personnalisé », avec l'adresse https://atlas.isofind.tech/mcp. Il ne demande ni clé ni compte. L'endroit où se fait ce réglage dépend de l'assistant et change avec ses versions : cherchez dans ses réglages la rubrique des connecteurs ou des serveurs MCP.

Dans Claude Code, en ligne de commande :

claude mcp add --transport http isofind-atlas https://atlas.isofind.tech/mcp

Dans les éditeurs et clients qui lisent une configuration JSON, la forme la plus courante est la suivante ; le nom des clés varie d'un logiciel à l'autre :

{
  "mcpServers": {
    "isofind-atlas": {
      "type": "http",
      "url": "https://atlas.isofind.tech/mcp"
    }
  }
}

Une fois le serveur ajouté, il suffit de poser la question : « Quelles valeurs de δ65Cu l'Atlas donne-t-il pour les porphyres cuprifères du Chili, avec leurs sources ? », « Convertis δ65Cu = 0,50 ‰ mesuré contre ERM-AE647 sur l'échelle NIST SRM 976 », « Écris un modèle IGL de réduction de Cr(VI) avec un facteur de l'Atlas ». L'assistant choisit les outils qu'il appelle.

Ouverte dans un navigateur, l'adresse renvoie une courte description du serveur et la liste de ses outils.

02Ce que l'assistant peut faire

OutilCe qu'il rend
Fiches de l'Atlas
search_recordsgisements et sites contaminés trouvés par nom, pays, région ou élément, avec leur identifiant, sans valeur
get_recordune fiche complète : chaque valeur avec son système, son incertitude, sa plage, le nombre d'analyses, le standard, le minéral et la publication source avec son DOI
count_compatible_sourcesle nombre de fiches compatibles avec les valeurs mesurées d'un échantillon ; le classement complet reste réservé aux accès Atlas
list_isotope_systemsles systèmes isotopiques présents et leur notation exacte
get_distributionla distribution d'un système par famille de gisements, pays ou minéral : quantiles, effectifs, courbes
get_data_coverageles effectifs par élément et par famille, pays ou minéral : où l'Atlas a des données et où il en manque
Fractionnement
get_fractionationles données de fractionnement d'un élément, par processus
search_fractionation_factorsles facteurs de fractionnement filtrés par élément, rapport, mécanisme, contexte, régime ou texte, avec leur citation
Standards
list_standardsles standards d'un système, leur valeur sur l'échelle commune et la publication de chaque écart
convert_standardune valeur δ passée d'un standard à un autre par la formule de composition exacte, à partir des seuls écarts publiés
Bases IGDB et modèles IGL
list_igdb_databases, get_igdb_databaseles bases IGDB par système, leur empreinte SHA-256 et leur texte
compose_igdb_databaseune base IGDB composée selon des filtres, avec son adresse permanente
search_igl_models, get_igl_modelles modèles publiés de la bibliothèque, leur texte source, leurs bases et leur citation
get_igl_referencela référence du langage IGL, par thème, pour écrire ou expliquer un modèle
Versions
list_atlas_versionsles versions figées et citables de l'Atlas
get_recent_changesle fil des nouveautés : publications intégrées, nouvelles fiches, corrections, modèles

Aucun outil n'écrit quoi que ce soit : le serveur ne propose pas de contribution, de publication ni de modification.

03Quotas, usage et citation

Le serveur sert à répondre à des questions, pas à copier l'Atlas. Aux quotas du site, comptés par adresse réseau sur 24 heures (article 9 des conditions de l'Atlas), il ajoute ses propres limites pour la lecture des fiches et du fractionnement : 200 objets distincts par réseau et par 24 heures, 60 lectures par réseau et par heure, 30 fiches distinctes par conversation. Un assistant en ligne appelle depuis les adresses de son éditeur : la limite par réseau borne ce que cet assistant lit pour l'ensemble de ses utilisateurs. Les recherches rendent des identifiants, pas des valeurs. Le classement complet des sources compatibles demande, comme sur le site, un accès Atlas, dont le jeton de session peut être envoyé dans l'en-tête X-Atlas-Token.

IsoFind réserve les droits de fouille de textes et de données sur les valeurs de l'Atlas (directive (UE) 2019/790, article 4 ; conditions de l'Atlas, articles 7 à 9), sous réserve des exceptions que la loi rend impératives. Chaque réponse qui porte des valeurs le dit en clair, et l'en-tête TDM-Reservation: 1 (protocole TDMRep) le dit aux machines : les valeurs servent à répondre à la question de l'utilisateur, citées avec leur source ; elles ne peuvent servir ni à entraîner, affiner ou évaluer un modèle d'IA, ni à constituer un jeu de données, ni à copier l'Atlas, en tout ou en partie. Un réseau ou un assistant qui lit en masse peut être suspendu.

Ces mesures limitent ce qu'un assistant peut extraire et rendent la réserve explicite ; elles n'empêchent pas l'éditeur d'un assistant de conserver ce que celui-ci a reçu au cours d'une conversation.

Chaque valeur rendue porte sa source. Le serveur demande aux assistants de citer la publication de chaque valeur, avec son DOI quand il existe, de nommer l'Atlas IsoFind, et de donner la version de l'Atlas quand la reproductibilité compte. Il leur rappelle aussi qu'un site contaminé n'est pas une signature de gisement, qu'une plage n'est pas une moyenne, et que les conversions entre standards n'utilisent que des écarts publiés.

Les bases IGDB, sous licence CC-BY 4.0, et les modèles de la bibliothèque, publiés sous la licence de leur auteur, ne sont pas concernés par la réserve.

04Détails techniques

  • Transport « Streamable HTTP » : une adresse, des messages JSON-RPC 2.0 en POST, une réponse JSON par requête, sans flux SSE.
  • Versions du protocole : 2026-07-28, sans état (avec server/discover), et 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, avec la poignée de main initialize.
  • Outils annotés en lecture seule et idempotents. Un résultat dépasse rarement quelques dizaines de kilo-octets ; au-delà de 120 ko, il est tronqué avec un message qui invite à affiner la demande.
  • Une erreur d'outil (fiche inconnue, quota atteint) revient comme un résultat lisible par l'assistant, pas comme une panne du protocole.

Le serveur compte ses appels par assistant (d'après le nom que le logiciel donne de lui-même), par outil et par jour. Rien n'identifie une personne : l'adresse réseau n'est gardée que sous forme d'empreinte, pour compter les réseaux distincts.