Art Déco Belgique
Verified Art Deco buildings of Belgium and Hauts-de-France: search, nearby, architects, routes.
我該用這個嗎
品質與安全性
發現項目(7)
- LOW在 get_building 中
- LOW在 buildings_near 中
- LOW在 search_architects 中
- LOW在 search_institutions 中
- LOW在 list_routes 中
- LOW在 get_route 中
- LOW在 corpus_info 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `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": {}
}社群
證據