Mission Museaux
Lost, found and stray pets in France: listings, photo search, adoption, advice, breeds.
我該用這個嗎
品質與安全性
發現項目(5)
- HIGH
- MEDIUM在 chercher_par_photo 中
- LOW在 chercher_adoptions 中
- LOW在 conseils 中
- LOW在 reconnaitre_race 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"annonces": {
"url": "https://missionmuseaux.fr/mcp"
}
}
}遠端端點
https://missionmuseaux.fr/mcpstreamable-http它能做什麼
工具清單
工具(7)
🟢chercher_annonces(statut, espece, commune, latitude, longitude, ...)
Cherche parmi les annonces publiques de Mission Museaux (France) : animaux perdus, trouvés et recueillis, ou vus en liberté, autour d'une commune ou d'un point, par espèce, période et mots-clés (race en français ou en anglais comprise). Le statut « trouve_ou_errant » couvre ce qu'une personne qui a perdu son animal doit consulter. Renvoie l'adresse de chaque annonce, où l'on contacte et où l'on signale l'avoir vu. / Searches Mission Museaux public listings (France) of lost, found or roaming animals near a town or point, by species, period and keywords.
輸入結構描述
{
"type": "object",
"properties": {
"statut": {
"default": "tous",
"description": "perdu : perdus par leur famille ; trouve : trouvés et recueillis ; errant : vus en liberté ; trouve_ou_errant : ce que doit consulter qui a perdu son animal. / perdu: lost; trouve: found and taken in; errant: seen roaming; trouve_ou_errant: what someone who lost a pet should check.",
"type": "string",
"enum": [
"perdu",
"trouve",
"errant",
"trouve_ou_errant",
"tous"
]
},
"espece": {
"type": "string",
"enum": [
"chat",
"chien",
"oiseau",
"autre"
]
},
"commune": {
"description": "Commune française (nom ou code postal), par exemple « Nemours » ou « 77140 ». / French town (name or postcode).",
"type": "string",
"minLength": 2,
"maxLength": 80
},
"latitude": {
"description": "Latitude du centre de recherche, à la place de la commune. / Search centre latitude.",
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"description": "Longitude du centre de recherche. / Search centre longitude.",
"type": "number",
"minimum": -180,
"maximum": 180
},
"rayon_km": {
"default": 25,
"description": "Rayon autour du centre. / Radius around the centre.",
"type": "number",
"minimum": 1,
"maximum": 100
},
"texte": {
"description": "Mots à retrouver dans l'annonce : couleur, race, signe distinctif, collier, nom. / Words to find in the listing.",
"type": "string",
"maxLength": 120
},
"jours": {
"default": 60,
"description": "Seulement les annonces des N derniers jours. / Only listings from the last N days.",
"type": "integer",
"minimum": 1,
"maximum": 365
},
"limite": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
}
}🟢voir_annonce(annonce, langue)
Le détail public d'une annonce de Mission Museaux : description, signes distinctifs, lieu, dates, photos, nombre d'observations, race dans l'annuaire, et ce que l'on peut faire depuis sa page. / Public details of a Mission Museaux listing.
輸入結構描述
{
"type": "object",
"properties": {
"annonce": {
"type": "string",
"minLength": 8,
"maxLength": 300,
"description": "Identifiant de l'annonce, ou son adresse https://missionmuseaux.fr/fiches/… / Listing id or address."
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
},
"required": [
"annonce"
]
}🟢chercher_par_photo(photo_url, photo_base64, cible, espece, commune, ...)
Compare une photo d'animal (chat ou chien) aux photos des annonces de Mission Museaux, avec le modèle de vision de l'association, et renvoie les annonces les plus ressemblantes avec un pourcentage de ressemblance, ainsi que la race estimée sur la photo. Accepte l'adresse https d'une photo ou la photo en base64 ; la photo n'est pas conservée. La même recherche, avec envoi d'un fichier depuis un téléphone, existe sur https://missionmuseaux.fr/recherche-photo / Compares a pet photo with the listings' photos and returns the most similar listings with a likeness percentage, plus the breed estimated on the photo; the photo is not stored.
輸入結構描述
{
"type": "object",
"properties": {
"photo_url": {
"description": "Adresse https d'une photo de l'animal (jpeg, png ou webp, 8 Mo au plus). / https address of a photo of the animal.",
"type": "string",
"maxLength": 2000,
"format": "uri"
},
"photo_base64": {
"description": "La photo en base64 (avec ou sans en-tête data:), 2,5 Mo au plus, à la place de photo_url. / The photo in base64, instead of photo_url.",
"type": "string",
"maxLength": 4000000
},
"cible": {
"default": "trouves",
"description": "trouves : parmi les animaux trouvés ou vus errants ; perdus : parmi les animaux perdus. / trouves: among found or stray animals; perdus: among lost animals.",
"type": "string",
"enum": [
"trouves",
"perdus",
"tous"
]
},
"espece": {
"type": "string",
"enum": [
"chat",
"chien"
]
},
"commune": {
"description": "Commune française (nom ou code postal), par exemple « Nemours » ou « 77140 ». / French town (name or postcode).",
"type": "string",
"minLength": 2,
"maxLength": 80
},
"latitude": {
"description": "Latitude du centre de recherche, à la place de la commune. / Search centre latitude.",
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"description": "Longitude du centre de recherche. / Search centre longitude.",
"type": "number",
"minimum": -180,
"maximum": 180
},
"rayon_km": {
"description": "Rayon autour du centre ; sans centre ni rayon, toute la France. / Radius; without centre, all of France.",
"type": "number",
"minimum": 1,
"maximum": 500
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
}
}🟢chercher_adoptions(espece, commune, latitude, longitude, rayon_km, ...)
Chats et chiens à l'adoption en France : ceux de Mission Museaux et ceux d'autres associations, autour d'une commune ou dans tout le pays, avec l'association qui propose chaque animal, la participation aux frais et l'adresse de sa page, d'où se fait la demande. / Cats and dogs for adoption in France, at Mission Museaux and other associations.
輸入結構描述
{
"type": "object",
"properties": {
"espece": {
"type": "string",
"enum": [
"chat",
"chien"
]
},
"commune": {
"description": "Commune française (nom ou code postal), par exemple « Nemours » ou « 77140 ». / French town (name or postcode).",
"type": "string",
"minLength": 2,
"maxLength": 80
},
"latitude": {
"description": "Latitude du centre de recherche, à la place de la commune. / Search centre latitude.",
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"description": "Longitude du centre de recherche. / Search centre longitude.",
"type": "number",
"minimum": -180,
"maximum": 180
},
"rayon_km": {
"default": 60,
"description": "Rayon autour du centre ; sans centre, toute la France. / Radius; without centre, all of France.",
"type": "number",
"minimum": 1,
"maximum": 300
},
"limite": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
}
}🟢conseils(situation, langue)
La marche à suivre de Mission Museaux pour une situation : chat ou chien perdu, animal trouvé, portée de chatons dehors, animal blessé, chats errants d'un quartier, maltraitance ou abandon, identification et fichier I-CAD, adoption. Étapes, questions fréquentes, numéros utiles et pages du site. / Mission Museaux step-by-step guidance for each situation, in French or English.
輸入結構描述
{
"type": "object",
"properties": {
"situation": {
"type": "string",
"enum": [
"chat_perdu",
"chien_perdu",
"animal_trouve",
"chatons",
"animal_blesse",
"chats_errants",
"maltraitance",
"identification",
"adoption"
],
"description": "chat_perdu, chien_perdu, animal_trouve, chatons (portée trouvée dehors), animal_blesse, chats_errants (chats libres d'un quartier), maltraitance (ou abandon), identification (puce, tatouage, fichier I-CAD), adoption. / lost cat, lost dog, found animal, kittens outdoors, injured animal, stray cats, mistreatment, identification, adoption."
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
},
"required": [
"situation"
]
}🟢races(recherche, espece, limite, langue)
L'annuaire des races de Mission Museaux : noms en français et en anglais, autres noms, standard de la Fédération cynologique internationale, origine, et nombre d'annonces en cours et d'animaux à l'adoption de chaque race sur le site, avec l'adresse de la page de la race. / Mission Museaux dog and cat breed directory: French and English names, other names, FCI standard, origin, current listings and adoptable animals per breed, with the breed page address.
輸入結構描述
{
"type": "object",
"properties": {
"recherche": {
"description": "Nom de race en français ou en anglais, complet ou partiel (« berger », « retriever », « Maine coon »). Sans recherche : les races les plus répandues. / Breed name in French or English, full or partial; without it, the most common breeds.",
"type": "string",
"minLength": 2,
"maxLength": 60
},
"espece": {
"type": "string",
"enum": [
"chat",
"chien"
]
},
"limite": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 30
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
}
}🟢reconnaitre_race(photo_url, photo_base64, espece, langue)
Estime la race d'un chien ou d'un chat sur une photo, en la comparant aux photos de référence de l'annuaire des races de Mission Museaux et aux fiches dont la race est connue : race probable avec sa part, ou croisement possible, et la page de chaque race. Une estimation, pas une certitude. Accepte l'adresse https d'une photo ou la photo en base64 ; la photo n'est pas conservée. / Estimates a dog's or cat's breed from a photo by comparison with Mission Museaux's breed directory: likely breed with its share, or possible mix, with each breed's page; the photo is not stored.
輸入結構描述
{
"type": "object",
"properties": {
"photo_url": {
"description": "Adresse https d'une photo de l'animal. / https address of a photo of the animal.",
"type": "string",
"maxLength": 2000,
"format": "uri"
},
"photo_base64": {
"description": "La photo en base64, à la place de photo_url. / The photo in base64, instead of photo_url.",
"type": "string",
"maxLength": 4000000
},
"espece": {
"type": "string",
"enum": [
"chat",
"chien"
],
"description": "Chat ou chien. / Cat or dog."
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
},
"required": [
"espece"
]
}社群
證據