christo-auer/wos-gibtsn-heid
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.

Wos gibt'sn heid? MCP Server

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:
- Laden Sie das neueste
.mcpbPaket von der GitHub-Releases-Seite herunter - In Claude Desktop: Einstellungen, Erweiterungen, Erweiterte Einstellungen, Erweiterung installieren, MCPB-Bundle auswählen, Installieren und bestätigen
- Konfigurieren und Dialog schließen: Die Konfigurationsoptionen sind unten aufgelistet. Speichern nicht vergessen
- 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:
- Stellen Sie sicher, dass Rust und Cargo installiert sind
- Klonen Sie das Repository
- Cargo ausführen
cargo build --release - Die Binärdatei liegt unter
target/release/mcp-wos-gibtsn-heid
Verwendung
Parameter
mcp-wos-gibtsn-heid [OPTIONEN]
Optionen:
| Option | Beschreibung | Mögliche Werte |
|---|---|---|
--location <LOCATION> | Standardort, für den der Speiseplan abgerufen werden soll | Siehe Standorte |
--avoid-allergens <LIST-OF-ALLERGENES> | Durch Kommas getrennte Liste von zu vermeidenden Allergenen | Beispiel: AA,E,L (Siehe Allergene) |
--avoid-ingredients <LIST-OF-INGREDIENTS> | Durch Kommas getrennte Liste von zu vermeidenden Inhaltsstoffen | Beispiel: 1,4,2 (Siehe Inhaltsstoffe) |
--preferred-indicators <LIST-OF-INDICATORS> | Durch Kommas getrennte Liste bevorzugter Kennzeichnungen | Beispiel: V,VG (Siehe Kennzeichnungen) |
--list locations | Verfügbare Standorte auflisten | |
--list allergens | Verfügbare Allergene auflisten | |
--list ingredients | Verfügbare Inhaltsstoffe auflisten | |
--list indicators | Verfügbare Kennzeichnungen auflisten | |
--help | Hilfe anzeigen | |
--version | Version 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-Code | Beschreibung |
|---|---|
HS-LA | Hochschule Landshut Mensa |
HS-LA-Cafeteria | Hochschule Landshut Cafeteria |
UNI-R | Universität Regensburg Mensa |
UNI-R-Gs | Universität Regensburg Mensa - Gästesaal |
Cafeteria-PT | Universität Regensburg Cafeteria PT |
Cafeteria-Chemie | Universität Regensburg Cafeteria Chemie |
Cafeteria-Sammelgebaeude | Universität Regensburg Cafeteria Sammelgebäude |
Cafeteria-Sport | Universität Regensburg Cafeteria Sport |
HS-R-tag | OTH Regensburg Mensa Seybothstraße (Mittags) |
HS-R-abend | OTH Regensburg Mensa Seybothstraße (Abends) |
Cafeteria-Pruefening | OTH Regensburg Mensa Prüfeningerstraße (Mittags) |
UNI-P | Universität Passau Mensa |
Cafeteria-Nikolakloster | Universität Passau Cafeteria Nikolakloster |
HS-DEG | TH Deggendorf Mensa |
TH-DEG-Cham | TH Deggendorf-Cham |
HS-PAN | European Campus Pfarrkirchen |
HS-SR | TUM Campus Straubing |
Allergene, Inhaltsstoffe und Kennzeichnungen
Allergene
| Code | Beschreibung |
|---|---|
AA | Weizengluten |
AB | Roggengluten |
AC | Gerstengluten |
AD | Hafergluten |
AE | Dinkelgluten |
AF | Kamutgluten |
B | Krebstiere |
C | Eier |
D | Fisch |
E | Erdnüsse |
F | Soja |
G | Milch und Milchprodukte |
HA | Mandel |
HB | Haselnuss |
HC | Walnuss |
HD | Cashew |
HE | Pecannuss |
HF | Paranuss |
HG | Pistazie |
HH | Macadamianuss |
HI | Queenslandnuss |
I | Sellerie |
J | Senf |
K | Sesamsamen |
L | Schwefeldioxid und Sulfite |
M | Lupinen |
N | Weichtiere |
O | Nitrat |
P | Nitritpökelsalz |
Inhaltsstoffe
| Code | Beschreibung |
|---|---|
1 | mit Farbstoff |
2 | mit Konservierungsstoff |
3 | mit Antioxidationsmittel |
4 | mit Geschmacksverstärker |
5 | geschwefelt |
6 | geschwärzt |
7 | gewachst |
8 | mit Phosphat |
9 | mit Süssungsmittel Saccharin |
10 | mit Süssungsmittel Aspartam, enth. Phenylalaninquelle |
11 | mit Süssungsmittel Cyclamat |
12 | mit Süssungsmittel Acesulfam |
13 | chininhaltig |
14 | coffeinhaltig |
16 | enthält Sulfite |
17 | enthält Phenylalanin |
Kennzeichnungen
| Code | Beschreibung |
|---|---|
V | vegetarisch |
VG | vegan |
S | Schwein |
R | Rind |
G | Geflügel |
F | Fisch |
A | Alkohol |
B | bio |
PHD | Klimateller (planetary health diet) |
Lizenz
MIT-Lizenz