Kantine MCP
Ein Model Context Protocol (MCP)-Server, der über eine einfache API-Integration Zugriff auf das Mittagsmenü der Kantine bietet.
Beschreibung
Canteen MCP ist ein FastMCP-basierter Server, der ein Tool zum Abrufen täglicher Mittagsmenüs aus der Kantine bereitstellt. Es verbindet sich mit einer Menü-API und bietet eine strukturierte Schnittstelle zum Abfragen von Menüdaten für bestimmte Tage.
Merkmale
Holen Sie sich das Mittagsmenü für ein bestimmtes Datum
httpStream-basierter Transport für Echtzeitkommunikation
Umgebungsbasierte Konfiguration
Typsichere API mit Eingabevalidierung
Installation
Konfiguration
Kopieren Sie die Beispielumgebungsdatei und aktualisieren Sie sie mit Ihren Werten:
Umgebungsvariablen
Variable | Beschreibung | Beispiel |
API_URL | URL der Mittagsmenü-API | |
HAFEN | Port für den MCP-Server | 8080 |
ENDPUNKT | HTTP-Endpunkt | /Endpunkt |
Verwendung
Starten Sie den Server:
Verfügbare Tools
Mittagsmenü erhalten
Ruft das Mittagsmenü für ein bestimmtes Datum ab.
Parameter :
date: Zeichenfolge im Format JJJJ-MM-TT
Gibt zurück : JSON-Zeichenfolge mit den Menüdaten
Beispiel :
const result = await tool.execute({ date: "2024-10-05" });
Entwicklung
Voraussetzungen
Node.js >= 18
npm
Ausführen im Entwicklungsmodus
Docker
Erstellen des Bildes
Ausführen des Containers
Verwenden der GitHub Container Registry
Rufen Sie das neueste Bild ab:
Einsatz
Bereitstellung für Hetzner
Melden Sie sich per SSH bei Ihrem Hetzner-Server an:
Installieren Sie Docker, falls es noch nicht installiert ist:
Erstellen Sie eine docker-compose.yml-Datei:
Starten Sie den Dienst:
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.
Basierend auf https://github.com/punkpeye/fastmcp-boilerplate
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Ein Model Context Protocol-Server, der über eine einfache API-Integration strukturierten Zugriff auf Kantinen-Mittagsmenüs für bestimmte Tage bietet.
Related Resources
Related MCP Servers
- -security-license-qualityA proof-of-concept Model Context Protocol server that enables LLM applications to interact with Uber Eats, allowing AI agents to browse and order food through natural language.Last updated -204
- -security-license-qualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.
- Asecurity-licenseAqualityA Model Context Protocol server for AI models to access and manipulate Apple Calendar data on macOS through a standardized interface.Last updated -7164
- -security-license-qualityA simple Model Context Protocol (MCP) server that provides date and time functionality in any timezone, along with user profiles and personalized greeting resources.Last updated -