wos-gibtsn-heid

christo-auer/wos-gibtsn-heid

3.1

If you are the rightful owner of wos-gibtsn-heid and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Wos gibt'sn heid? is a Model Context Protocol (MCP) server that provides easy access to the cafeteria menus of the Studierendenwerk Niederbayern/Ostbayern.

Logo von Wos Gibstn Heid

Wos gibt'sn heid? MCP Server

Screenshot der Abfrage des Mensaspeiseplans mit dem Tool zeigt

Ein Claude MCP (Model Context Protocol) Tool, das einfachen Zugriff auf die Mensaspeisepläne des Studierendenwerks Niederbayern/Ostbayern ermöglicht:

  • unterstützt alle Mensen und Cafeterien des StWNOs
  • Anzeigen von Speiseplänen für die aktuelle Woche, kommende Wochen oder eine beliebige Kalenderwoche
  • ermöglicht das Filtern nach Inhaltsstoffen und Allergenen
  • berücksichtigt bevorzugte Kennzeichnungen (vegetarisch, vegan, Rind, etc.)
  • nutzbar von allen MCP clients (aktuell getestet mit Claude Desktop und OpenCode)

Der Name wos gibts'n heid ist bayerischer Dialekt für "Was gibt es heute?".

Haftungsausschluss

WICHTIG:

  • Dieses Projekt ist in keiner Weise mit dem Studierendenwerk Niederbayern/Ostbayern (StWNO) oder einem seiner Partner verbunden.
  • LLMs und dieses Tool können Fehler machen. Benutzern wird dringend empfohlen, Allergene, Inhaltsstoffe und Kennzeichnungen selbst zu überprüfen und bei Bedarf das StWNO-Personal zu fragen.
  • Die von diesem Tool bereitgestellten Informationen sollten nicht allein für Ernährungseinschränkungen oder Allergiebedenken herangezogen werden.

Installation

Claude Desktop: MCPB Paket (empfohlen)

Dieses Tool ist als MCPB (MCP Bundle) Paket verfügbar:

  1. Laden Sie das neueste .mcpb Paket von der GitHub-Releases-Seite herunter
  2. In Claude Desktop: Einstellungen, Erweiterungen, Erweiterte Einstellungen, Erweiterung installieren, MCPB-Bundle auswählen, Installieren und bestätigen
  3. Konfigurieren und Dialog schließen: Die Konfigurationsoptionen sind unten aufgelistet. Speichern nicht vergessen
  4. Das Tool ist danach einsatzbereit.

Das MCPB-Paket enthält alle plattformspezifischen Binärdateien und eine benutzerfreundliche Konfigurationsoberfläche für alle verfügbaren Optionen.

Claude Desktop: JSON-Konfiguration

Laden Sie dass passende Paket für Ihr Betriebssystem herunter (GitHub-Releases-Seite) und verwenden Sie folgende Ausschnitt um Claude Desktop zu konfigurieren


{
    "mcpServers": {
        "mcp-wos-gibtsn-heid": {
            "args": [
                "--location",
                "", // auf gewünschten Standort ändern, z.B., hs-la
                "--avoid-allergens",
                "", // zu vermeidende Allergene hier eintragen, z.B., AA,AB
                "--preferred-indicators",
                ")", // bevorzugte Kennzeichnungen hier eintragen, z.B., V,VG,PHD
                "--avoid-ingredients",
                "" // zu vermeidende Allergene hier eintragen z.B., 0,1,4
            ],
            "command": "/pfad/zu/mcp-wos-gibtsn-heid"
        },

    }

}

Andere Clients

Sollte der Client MCPB (MCP Bundles) unterstützen, dann dieses verwenden. Ansonsten die neueste Version der Binärdatei für Ihr Betriebssystem von der GitHub-Releases-Seite herunterladen und vom MCP-Server direkt ausführen lassen. Das Tool kann über Kommandozeilenparameter (siehe unten), konfiguriert werden.

Aus dem Quellcode bauen

Wenn Sie das Tool aus dem Quellcode bauen möchten:

  1. Stellen Sie sicher, dass Rust und Cargo installiert sind
  2. Klonen Sie das Repository
  3. Cargo ausführen
    cargo build --release
    
  4. Die Binärdatei liegt unter target/release/mcp-wos-gibtsn-heid

Verwendung

Parameter

mcp-wos-gibtsn-heid [OPTIONEN]
Optionen:
OptionBeschreibungMögliche Werte
--location <LOCATION>Standardort, für den der Speiseplan abgerufen werden sollSiehe Standorte
--avoid-allergens <LIST-OF-ALLERGENES>Durch Kommas getrennte Liste von zu vermeidenden AllergenenBeispiel: AA,E,L (Siehe Allergene)
--avoid-ingredients <LIST-OF-INGREDIENTS>Durch Kommas getrennte Liste von zu vermeidenden InhaltsstoffenBeispiel: 1,4,2 (Siehe Inhaltsstoffe)
--preferred-indicators <LIST-OF-INDICATORS>Durch Kommas getrennte Liste bevorzugter KennzeichnungenBeispiel: V,VG (Siehe Kennzeichnungen)
--list locationsVerfügbare Standorte auflisten
--list allergensVerfügbare Allergene auflisten
--list ingredientsVerfügbare Inhaltsstoffe auflisten
--list indicatorsVerfügbare Kennzeichnungen auflisten
--helpHilfe anzeigen
--versionVersion anzeigen
Beispiel:
# Einstellungen für vegetarisches Essen an der OTH Regensburg (Mittagsgerichte), unter Vermeidung von Allergenen aus Eiern und Laktose
mcp-wos-gibtsn-heid --location HS-R-tag --preferred-indicators V,VG --avoid-allergens C,G

# Alle verfügbaren Standorte auflisten
mcp-wos-gibtsn-heid --list-locations

Standorte

Die folgenden Standorte werden unterstützt:

Standort-CodeBeschreibung
HS-LAHochschule Landshut Mensa
HS-LA-CafeteriaHochschule Landshut Cafeteria
UNI-RUniversität Regensburg Mensa
UNI-R-GsUniversität Regensburg Mensa - Gästesaal
Cafeteria-PTUniversität Regensburg Cafeteria PT
Cafeteria-ChemieUniversität Regensburg Cafeteria Chemie
Cafeteria-SammelgebaeudeUniversität Regensburg Cafeteria Sammelgebäude
Cafeteria-SportUniversität Regensburg Cafeteria Sport
HS-R-tagOTH Regensburg Mensa Seybothstraße (Mittags)
HS-R-abendOTH Regensburg Mensa Seybothstraße (Abends)
Cafeteria-PruefeningOTH Regensburg Mensa Prüfeningerstraße (Mittags)
UNI-PUniversität Passau Mensa
Cafeteria-NikolaklosterUniversität Passau Cafeteria Nikolakloster
HS-DEGTH Deggendorf Mensa
TH-DEG-ChamTH Deggendorf-Cham
HS-PANEuropean Campus Pfarrkirchen
HS-SRTUM Campus Straubing

Allergene, Inhaltsstoffe und Kennzeichnungen

Allergene

CodeBeschreibung
AAWeizengluten
ABRoggengluten
ACGerstengluten
ADHafergluten
AEDinkelgluten
AFKamutgluten
BKrebstiere
CEier
DFisch
EErdnüsse
FSoja
GMilch und Milchprodukte
HAMandel
HBHaselnuss
HCWalnuss
HDCashew
HEPecannuss
HFParanuss
HGPistazie
HHMacadamianuss
HIQueenslandnuss
ISellerie
JSenf
KSesamsamen
LSchwefeldioxid und Sulfite
MLupinen
NWeichtiere
ONitrat
PNitritpökelsalz

Inhaltsstoffe

CodeBeschreibung
1mit Farbstoff
2mit Konservierungsstoff
3mit Antioxidationsmittel
4mit Geschmacksverstärker
5geschwefelt
6geschwärzt
7gewachst
8mit Phosphat
9mit Süssungsmittel Saccharin
10mit Süssungsmittel Aspartam, enth. Phenylalaninquelle
11mit Süssungsmittel Cyclamat
12mit Süssungsmittel Acesulfam
13chininhaltig
14coffeinhaltig
16enthält Sulfite
17enthält Phenylalanin

Kennzeichnungen

CodeBeschreibung
Vvegetarisch
VGvegan
SSchwein
RRind
GGeflügel
FFisch
AAlkohol
Bbio
PHDKlimateller (planetary health diet)

Lizenz

MIT-Lizenz