API v1 · développeurs et assistants · chercher_sur_le_site

Chercher sur le site

La recherche de montheme.fr (la même que sa loupe) : les pages qui correspondent (cinq au plus), avec leur titre, leur adresse et un extrait.

Ce qu’il reçoit

Aucune naissance : seulement les options ci-dessous.

Les options

OptionValeursDéfautCe qu’elle fait
requeteun texteexigéeQuelques mots, sans rien sur la personne.

L’appeler

En GET

https://montheme.fr/api/v1/chercher_sur_le_site?requete=pleine+lune

En POST, avec un corps JSON

POST https://montheme.fr/api/v1/chercher_sur_le_site
Content-Type: application/json

{
  "requete": "pleine lune"
}

Avec le serveur MCP (outil chercher_sur_le_site)

https://montheme.fr/api/mcp

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "chercher_sur_le_site",
    "arguments": {
      "requete": "pleine lune",
      "language": "fr"
    }
  }
}

Ce qu’il rend

La réponse contient outil, version, et resultat, dont voici les clés :

CléType
requetestring
resultatsarray

Ce que rend cet exemple (le début), calculé par le site au moment de la page :

{
  "outil": "chercher_sur_le_site",
  "version": "1",
  "resultat": {
    "requete": "pleine lune",
    "resultats": [
      {
        "titre": "Pleine lune",
        "extrait": "Prochaine pleine lune : date, signe, signification",
        "adresse": "/pleine-lune",
        "lien": "https://montheme.fr/pleine-lune",
        "genre": "page"
      },
      {
        "titre": "Pleine lune en Balance",
        "extrait": "Date, signification, rituels",
        "adresse": "/pleine-lune-en-balance",
        "lien": "https://montheme.fr/pleine-lune-en-balance",
        "genre": "page"
      },
      {
        "titre": "Pleine lune en Bélier",
        "extrait": "Date, signification, rituels",
        "adresse": "/pleine-lune-en-belier",
        "lien": "https://montheme.fr/pleine-lune-en-belier",
        "genre": "page"
      },
      {
        "titre": "Pleine lune en Cancer",
        "extrait": "Date, signification, rituels",
        "adresse": "/pleine-lune-en-cancer",
        "lien": "https://montheme.fr/pleine-lune-en-cancer",
        "genre": "page"
      },
      {
        "titre": "Pleine lune en Capricorne",
…

CORS ouvert, aucune authentification ; 60 appels par minute et 2 000 par jour par adresse IP. lang=en pour l’anglais (les clés restent en français).

Le même calcul sur le site

Ce que cet outil calcule, le site le montre aussi à la personne : la recherche du site.

Les autres outils

← Les outils de l’API v1 : le calcul de Véga, en JSONToute la documentation pour les assistants et les développeursOpenAPI