io.github.malkreide/swiss-culture-mcp
BAK cultural heritage, ISOS, living traditions, RSS
Versions
1.1.3latestTools 10
bak_search_isos Sucht ISOS-Ortsbilder (Bundesinventar der schützenswerten Ortsbilder der Schweiz) nach Ortsname. Das ISOS ist das nationale Inventar bedeutender Ortsbilder der Schweiz. Es umfasst Städte, Kleinstädte, Dörfer und Weiler von nationaler Bedeutung. Die Daten stammen vom Bundesamt für Kultur (BAK) und werden via geo.admin.ch bereitgestellt. Args: params (IsosSearchInput): Suchparameter mit: - query (str): Ortsname oder Teilname - limit (int): Maximale Anzahl Resultate (Standard: 20) Returns: str: JSON mit Liste der gefundenen ISOS-Objekte, je mit: - feature_id: ID für bak_get_isos_detail - isos_nummer: ISOS-Inventarnummer - name: Ortsname - kantone: Liste der Kantonskürzel - siedlungskategorie: Stadt/Dorf/etc. - gisos_url: Link zur GISOS-Detailseite des BAK
bak_isos_by_kanton Listet alle ISOS-Ortsbilder eines Schweizer Kantons auf. Gibt alle im Bundesinventar erfassten schützenswerten Ortsbilder des angegebenen Kantons zurück. Kantonskürzel-Format: ZH, BE, GR etc. Args: params (IsosKantonInput): Parameter mit: - kanton (str): Kantonskürzel (z.B. 'ZH', 'GR', 'VS') - limit (int): Maximale Anzahl (Standard: 50, max. 500) Returns: str: JSON mit ISOS-Objekten des Kantons, sortiert nach Name, mit: - kanton_name: Vollständiger Kantonsname - count: Anzahl zurückgegebener Objekte (durch `limit` begrenzt) - total_in_kanton: Ortsbilder des Kantons im Bundesinventar, gezählt nach ISOS-Nummer. Nicht nach Features: Die Quelle liefert je Ortsbild mehrere, in GR bis zu 51. - results: Liste mit feature_id, isos_nummer, name, siedlungskategorie
bak_get_isos_detail Ruft vollständige Details eines ISOS-Ortsbildes anhand der Feature-ID ab. Die Feature-ID erhält man aus den Resultaten von bak_search_isos oder bak_isos_by_kanton. Liefert alle verfügbaren Attribute des Objekts inkl. direktem Link zur GISOS-Dokumentationsseite des BAK. Args: params (IsosDetailInput): Parameter mit: - feature_id (str): geo.admin.ch Feature-ID Returns: str: JSON mit vollständigen Objekt-Attributen: - feature_id, isos_nummer, name, kantone, siedlungskategorie - teil_name, teil_nummer (falls vorhanden) - gisos_url: Link zur detaillierten BAK-Dokumentation - koordinaten: Lage im Schweizer Koordinatensystem (LV03)
bak_isos_by_kategorie Filtert ISOS-Ortsbilder nach Siedlungskategorie (optional kombiniert mit Kanton). Ermöglicht die Suche nach spezifischen Siedlungstypen im ISOS-Inventar. Kategorien: 'Stadt', 'Kleinstadt/Flecken', 'Dorf', 'Weiler/Einzelsiedlung', 'Spezialfall'. Optional kann die Suche auf einen Kanton eingeschränkt werden. Args: params (IsosKategorieInput): Parameter mit: - kategorie (str): Siedlungskategorie - kanton (str, optional): Kantonskürzel zur Einschränkung - limit (int): Max. Resultate (Standard: 50) Returns: str: JSON mit gefilterten ISOS-Objekten.
bak_isos_statistics Gibt Übersichtsstatistiken zum ISOS-Bundesinventar zurück. Zeigt Anzahl ISOS-Objekte pro Kanton sowie Informationen über das Inventar. Nützlich für einen schnellen Überblick über den Umfang des Bundesinventars der schützenswerten Ortsbilder der Schweiz. Returns: str: JSON mit: - total: Geschätzte Gesamtzahl ISOS-Objekte - per_kanton: Objekte pro Kanton (aus repräsentativer Stichprobe) - kategorien: Überblick über Siedlungskategorien - quellen: Informationen zu Datenquellen und weiterführenden Links
bak_get_news Ruft aktuelle Medienmitteilungen des Bundesamts für Kultur (BAK) ab. Datenquelle ist der offizielle RSS-Feed des News Service Bund (NSB). Enthält Meldungen zu Kulturpreisen, Kulturpolitik, Bundesinventaren, Filmförderung, Kulturgütertransfer und weiteren BAK-Themen. Args: params (NewsInput): Parameter mit: - limit (int): Anzahl Meldungen (Standard: 10, max. 50) - keyword (str, optional): Stichwort zur Filterung (z.B. 'Filmpreis') Returns: str: JSON mit Medienmitteilungen, je mit: - title: Titel der Meldung - description: Kurzbeschreibung - pubDate: Datum der Meldung - link: URL zur vollständigen Meldung
bak_get_kulturpreise Ruft Informationen zu Schweizer Kulturpreisen ab. Kombiniert aktuelle Preisträger-Meldungen aus dem BAK-RSS-Feed mit strukturierten Informationen zu den wichtigsten Kulturpreisen. Preise umfassen: Schweizer Filmpreis, Grand Prix Literatur, Grand Prix Design, Grand Prix Musik, Prix Meret Oppenheim und weitere. Args: params (KulturpreiseInput): Parameter mit: - sparte (str, optional): 'Film', 'Literatur', 'Design', 'Musik' etc. - limit (int): Maximale Anzahl Resultate Returns: str: JSON mit: - aktuelle_preise: Preisträger aus aktuellem/letztem Jahr (aus RSS) - preisuebersicht: Statische Übersicht aller BAK-Kulturpreise mit Links
bak_get_opendata Listet Open-Data-Datensätze des Bundesamts für Kultur auf opendata.swiss auf. Gibt Metadaten zu BAK-Datensätzen zurück, inkl. verfügbare Formate (WMS, WFS, API, HTML) und Download-URLs. Relevant für GIS-Integration, Datenanalysen und weiterführende Auswertungen. Args: params (OpendataInput): Parameter mit: - query (str, optional): Suchbegriff für Datensätze Returns: str: JSON mit Datensatz-Metadaten, je mit: - name, title, beschreibung - formate: Verfügbare Dateiformate - ressourcen: URLs für Direktzugriff - organisation: BAK
bak_list_traditions Listet lebendige Traditionen der Schweiz vom offiziellen BAK-Inventar auf. Die «Liste der lebendigen Traditionen der Schweiz» umfasst 228 Einträge (Stand 2023) des immateriellen Kulturerbes: Bräuche, Feste, Handwerk, Musik, Sprache und weiteres. Optional nach Anfangsbuchstabe filtern. Args: params (TraditionListInput): Parameter mit: - buchstabe (str, optional): Anfangsbuchstabe filtern (A–Z) Returns: str: JSON mit Liste der Traditionen, je mit: - name: Bezeichnung der Tradition - slug: URL-Slug für bak_get_tradition_detail - url: Direktlink zur BAK-Seite
bak_get_tradition_detail Ruft die Detailbeschreibung einer lebendigen Tradition vom BAK-Inventar ab. Holt die offizielle Beschreibung einer Tradition von lebendige-traditionen.ch. Den Slug erhält man aus bak_list_traditions oder als bekannte Kurzbezeichnung. Bekannte Slugs (Auswahl): - 'fasnacht-basel' → Basler Fasnacht - 'schwingen' → Schwingen - 'alphorn--und-buechelspiel' → Alphorn- und Büchelspiel - 'sgrafitto' → Sgrafitto-Technik (GR) - 'winzerfest-vevey' → Fête des Vignerons - 'appenzeller-silvesterklaus' → Appenzeller Silvesterklaus Args: params (TraditionDetailInput): Parameter mit: - slug (str): URL-Slug der Tradition Returns: str: JSON mit: - titel: Offizieller Name der Tradition - beschreibung: Volltext-Beschreibung - kantone_mention: Im Text erwähnte Kantone (heuristisch) - url: Direktlink zur BAK-Seite
Permissions 4
network medium filesystem low shell high env_vars low