Art Déco Belgique
Verified Art Deco buildings of Belgium and Hauts-de-France: search, nearby, architects, routes.
使うべきか
品質と安全性
検出事項(7)
- LOWget_building 内
- LOWbuildings_near 内
- LOWsearch_architects 内
- LOWsearch_institutions 内
- LOWlist_routes 内
- LOWget_route 内
- LOWcorpus_info 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"art-deco-belgique": {
"url": "https://art-deco-belgique.be/api/mcp"
}
}
}リモートエンドポイント
https://art-deco-belgique.be/api/mcpstreamable-httpできること
ツール一覧
ツール(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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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 ».
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"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.
入力スキーマ
{
"type": "object",
"properties": {}
}コミュニティ
エビデンス