Art Déco Belgique
Verified Art Deco buildings of Belgium and Hauts-de-France: search, nearby, architects, routes.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (7)
- LOWin get_building
- LOWin buildings_near
- LOWin search_architects
- LOWin search_institutions
- LOWin list_routes
- LOWin get_route
- LOWin corpus_info
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"art-deco-belgique": {
"url": "https://art-deco-belgique.be/api/mcp"
}
}
}Remote-Endpunkte
https://art-deco-belgique.be/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (10)
🟢search_buildings(query, city, region, architect, style, ...)
Recherche dans les fiches vérifiées. Tous les filtres sont optionnels et combinables. query cherche dans le nom, la commune, l’adresse, les auteurs et la description. Renvoie des résumés ; utiliser get_building pour le détail.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Mots à chercher (ex. « cinéma », « paquebot », « Horta »)"
},
"city": {
"type": "string",
"description": "Commune (nom ou identifiant, ex. « Ixelles », « liege ») ; « Bruxelles » couvre les 19 communes de la Région"
},
"region": {
"type": "string",
"description": "Région",
"enum": [
"Bruxelles-Capitale",
"Wallonie",
"Flandre",
"Hauts-de-France"
]
},
"architect": {
"type": "string",
"description": "Architecte ou auteur (nom ou identifiant)"
},
"style": {
"type": "string",
"description": "Style",
"enum": [
"ad",
"ad-mod",
"mod",
"expr",
"reg",
"ecl",
"sec"
]
},
"type": {
"type": "string",
"description": "Usage (ex. résidentiel, culturel, religieux, industriel, commercial, enseignement…)"
},
"listed": {
"type": "boolean",
"description": "true : seulement les bâtiments classés ; false : seulement les non classés"
},
"year_from": {
"type": "integer",
"description": "Année d’achèvement minimale"
},
"year_to": {
"type": "integer",
"description": "Année d’achèvement maximale"
},
"limit": {
"type": "integer",
"description": "Nombre maximal de résultats (1-100)",
"default": 20
},
"lang": {
"type": "string",
"description": "Langue des textes renvoyés (fr fait foi)",
"enum": [
"fr",
"en",
"nl"
],
"default": "fr"
}
}
}🟢get_building(id, lang)
Fiche complète : auteurs, dates, adresse, coordonnées, protection (registre officiel), description, identifiants (Wikidata, inventaires), sources, pages web, parcours.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Identifiant de la fiche (ex. BRU003)"
},
"lang": {
"type": "string",
"description": "Langue des textes renvoyés (fr fait foi)",
"enum": [
"fr",
"en",
"nl"
],
"default": "fr"
}
},
"required": [
"id"
]
}🟢buildings_near(lat, lon, radius_km, limit, lang)
Bâtiments autour d’un point, triés par distance. Les fiches à position approximative sont exclues.
Eingabe-Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude WGS84"
},
"lon": {
"type": "number",
"description": "Longitude WGS84"
},
"radius_km": {
"type": "number",
"description": "Rayon en km (0,1-50)",
"default": 2
},
"limit": {
"type": "integer",
"default": 20,
"description": "1-100"
},
"lang": {
"type": "string",
"description": "Langue des textes renvoyés (fr fait foi)",
"enum": [
"fr",
"en",
"nl"
],
"default": "fr"
}
},
"required": [
"lat",
"lon"
]
}🟢search_architects(query, with_biography, limit)
Architectes et autres auteurs (sculpteurs, ingénieurs…), avec dates, Wikidata et nombre d’œuvres dans le corpus.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Nom ou partie du nom"
},
"with_biography": {
"type": "boolean",
"description": "Seulement ceux qui ont une biographie vérifiée"
},
"limit": {
"type": "integer",
"default": 30
}
}
}🟢get_architect(id, lang)
Architecte : variantes de nom, dates, identifiants (Wikidata, inventaire flamand), biographie vérifiée si elle existe, liste de ses œuvres dans le corpus.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Identifiant (ex. victor-horta) ou nom"
},
"lang": {
"type": "string",
"description": "Langue des textes renvoyés (fr fait foi)",
"enum": [
"fr",
"en",
"nl"
],
"default": "fr"
}
},
"required": [
"id"
]
}🟢search_institutions(query, type, city, lang)
Musées, centres culturels, salles, bibliothèques… qui occupent un bâtiment du corpus. Entités distinctes du bâtiment (leur propre QID Wikidata), reliées par « occupe ».
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Nom ou partie du nom"
},
"type": {
"type": "string",
"description": "Type",
"enum": [
"musee",
"centre-culturel",
"salle-de-spectacle",
"cinema",
"bibliotheque",
"enseignement",
"administration",
"fondation",
"hotel",
"entreprise",
"club-sportif",
"culte",
"autre"
]
},
"city": {
"type": "string",
"description": "Ville du bâtiment"
},
"lang": {
"type": "string",
"description": "Langue des textes renvoyés (fr fait foi)",
"enum": [
"fr",
"en",
"nl"
],
"default": "fr"
}
}
}🟢list_routes(city, lang)
Parcours à pied ou en voiture proposés par le site, avec durée, distance et nombre d’étapes.
Eingabe-Schema
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "Filtrer par ville"
},
"lang": {
"type": "string",
"description": "Langue des textes renvoyés (fr fait foi)",
"enum": [
"fr",
"en",
"nl"
],
"default": "fr"
}
}
}🟢get_route(id, lang)
Parcours : introduction, étapes dans l’ordre (avec la fiche liée quand elle existe), durée, distance, pages web.
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Identifiant du parcours (voir list_routes)"
},
"lang": {
"type": "string",
"description": "Langue des textes renvoyés (fr fait foi)",
"enum": [
"fr",
"en",
"nl"
],
"default": "fr"
}
},
"required": [
"id"
]
}🟢corpus_stats(group_by, region)
Comptes de bâtiments regroupés par critère, éventuellement après filtrage par région.
Eingabe-Schema
{
"type": "object",
"properties": {
"group_by": {
"type": "string",
"description": "Critère",
"enum": [
"decade",
"style",
"type",
"region",
"city",
"architect",
"listed"
]
},
"region": {
"type": "string",
"description": "Région (optionnel)"
}
},
"required": [
"group_by"
]
}🟢corpus_info
Licence, méthode de vérification, dictionnaire des champs, nombres et jeux de données téléchargeables.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Community
Nachweis