Aller au contenuEquisearch

Réutiliser les données

Les données d'Equisearch sont ouvertes : interrogez-les depuis un programme ou depuis votre assistant d'IA, sans compte ni clé.

L'API REST

Toutes les données du site sont disponibles en JSON, en lecture seule, à l'adresse https://equisearch.fr/api/v1. La documentation décrit chaque point d'accès et permet de l'essayer.

Documentation de l'API

Le serveur MCP

Le protocole MCP (Model Context Protocol) permet à un assistant d'IA de consulter Equisearch pendant une conversation : il cherche un équidé, lit sa fiche, son pedigree, sa famille ou sa consanguinité, simule un accouplement ou compare une annonce au registre. Le serveur est en lecture seule et sans authentification ; il utilise le transport HTTP « streamable ».

Les outils proposés à l'assistant

  • search : chercher un équidé par son nom (format attendu par ChatGPT)
  • fetch : lire la fiche complète d'un équidé (format attendu par ChatGPT)
  • search_horses : chercher par nom, race, sexe, robe ou années de naissance
  • get_horse : la fiche d'un équidé, avec ses parents, ses performances et sa place dans le registre
  • get_pedigree : le pedigree sur 3 à 6 générations et les ancêtres répétés
  • get_family : les frères et sœurs (propres, utérins, de même père) et le résumé des produits
  • get_inbreeding : le coefficient de consanguinité et les ancêtres communs (notation 3×4)
  • virtual_mating : l'accouplement virtuel, avec la consanguinité et la robe probable du poulain ou de la pouliche
  • relationship : le lien de parenté entre deux équidés et le chemin vers leurs ancêtres communs
  • list_breeds : les races, de la plus nombreuse à la moins nombreuse
  • get_breed : une race, avec ses effectifs, ses naissances par an, ses robes et le résumé de Wikipédia
  • foal_name : la lettre de l'année, les homonymes d'un nom et des idées de noms
  • compare_ad : les écarts entre une annonce de vente et le registre

Ajouter le serveur à votre assistant

Procédures vérifiées le 23 octobre 2026 dans la documentation de chaque éditeur, dont les menus sont cités comme elle les nomme (en anglais quand elle n'existe qu'en anglais). Elles peuvent avoir changé depuis.

Claude

Sur claude.ai, ouvrez Personnaliser → Connecteurs, cliquez sur « + Ajouter », puis sur « Ajouter un connecteur personnalisé ». Donnez un nom au connecteur et collez l'adresse du serveur. Si la fenêtre a deux étapes, cliquez sur « Continuer » jusqu'à Authentification et choisissez « Pas de connexion » (No sign-in) ; si elle tient sur un seul écran, laissez vides les champs OAuth. Terminez par « Ajouter ».

Offres Free (un seul connecteur personnalisé), Pro et Max. En Team et Enterprise, un ou une propriétaire de l'organisation l'ajoute dans Paramètres de l'organisation → Connecteurs (« Ajouter », « Personnalisé », puis « Web ») ; chaque membre clique ensuite sur « Connecter » dans Personnaliser → Connecteurs.

ChatGPT

Sur chatgpt.com, ouvrez la page Plugins, cliquez sur le bouton +, puis sur « Add custom MCP server ». Saisissez un nom et, sous « Connection », l'adresse du serveur ; choisissez « No authentication », acceptez l'avertissement (« I understand and want to continue »), puis cliquez sur « Create as a plugin ». Une fois le plugin créé, installez-le avant de l'utiliser dans une conversation.

La documentation d'OpenAI ne précise pas les offres concernées ; les règles de votre compte ou de votre espace de travail s'appliquent.

Mistral Vibe, mode Work (anciennement Le Chat)

Dans Work, ouvrez la page Connectors, cliquez sur « + Add Connector », puis sur l'onglet « Custom MCP Connector ». Saisissez un nom sans espace (par exemple equisearch) et l'adresse du serveur, puis cliquez sur « Connect » : l'absence d'authentification est détectée.

L'ajout est réservé à l'administrateur ou à l'administratrice ; en offres Free, Pro et Student, c'est le ou la titulaire du compte.

Cursor

Ajoutez le serveur au fichier ~/.cursor/mcp.json (pour tous vos projets) ou .cursor/mcp.json (pour un seul projet) :

{
  "mcpServers": {
    "equisearch": {
      "url": "https://equisearch.fr/api/mcp"
    }
  }
}

VS Code

Dans la palette de commandes, lancez « MCP: Add Server », choisissez « HTTP (HTTP or Server-Sent Events) », collez l'adresse du serveur, donnez-lui un identifiant (par exemple equisearch), puis choisissez où l'enregistrer : « Global », puis « Copilot Global », pour tous vos projets. Le fichier .vscode/mcp.json d'un projet, que la documentation garde pour compatibilité, accepte aussi :

{
  "servers": {
    "equisearch": {
      "type": "http",
      "url": "https://equisearch.fr/api/mcp"
    }
  }
}

Autres assistants

Un assistant qui ne lance que des serveurs locaux (stdio) peut passer par mcp-remote, qui demande Node.js. Dans la configuration de l'assistant :

{
  "mcpServers": {
    "equisearch": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://equisearch.fr/api/mcp"
      ]
    }
  }
}

Ou, en ligne de commande :

npx mcp-remote https://equisearch.fr/api/mcp

Limites

  • Chaque adresse IP dispose de 300 requêtes par minute, partagées entre l'API et le serveur MCP.
  • Les opérations coûteuses comptent pour 5 : accouplement virtuel, parenté, étalons comparés à une jument et pedigree de plus de 5 générations.
  • Au-delà, l'API répond 429 avec l'en-tête Retry-After (délai en secondes) ; par MCP, l'outil renvoie une erreur avec le même message.

Les réponses de l'API indiquent combien de temps les garder (Cache-Control, max-age) : les réutiliser pendant ce délai épargne le quota. Une revalidation (If-None-Match, réponse 304) compte quand même comme une requête.

Citer la source

Reproduisez cette mention avec les données, où que vous les publiiez :

Source : IFCE, fiches publiques d'infochevaux.ifce.fr, extraction du 16/08/2026, via API Équidés (Collectif Pixel). Site non affilié à l'IFCE ; les fiches officielles font seules autorité. Licence Ouverte / réutilisation d'informations publiques (CRPA, art. L321-1).

Les valeurs calculées par Equisearch (consanguinité, accouplement virtuel, parenté, prévision de robe, lettre de l'année…) ne sont pas des données officielles de l'IFCE. Chaque résultat du serveur MCP les nomme dans son champ notice, avec cette mention.

Les résumés Wikipédia des races sont sous licence CC BY-SA 4.0 ; leur source accompagne chaque résumé.

Les fiches publiques de l'IFCE sont des informations publiques réutilisables (CRPA, art. L321-1).

Lire la Licence Ouverte 2.0