Skip to main content
Glama

Canteen MCP

by c0dr
MIT License
0
  • Linux
  • Apple

Cantina MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso al menú de almuerzo del comedor a través de una sencilla integración de API.

Descripción

Canteen MCP es un servidor basado en FastMCP que ofrece una herramienta para recuperar los menús diarios del comedor. Se conecta a una API de menús y proporciona una interfaz estructurada para consultar los datos del menú en fechas específicas.

Características

  • Obtenga el menú del almuerzo para cualquier fecha específica

  • Transporte basado en httpStream para comunicación en tiempo real

  • Configuración basada en el entorno

  • API de tipo seguro con validación de entrada

Instalación

npm install

Configuración

Copie el archivo de entorno de ejemplo y actualícelo con sus valores:

cp .env.example .env

Variables de entorno

Variable

Descripción

Ejemplo

URL de API

URL de la API del menú del almuerzo

https://lunch-menu-ai.vercel.app/api/v1/menu

PUERTO

Puerto para el servidor MCP

8080

PUNTO FINAL

Punto final HTTP

/punto final

Uso

Iniciar el servidor:

npm start

Herramientas disponibles

obtener_menú_de_almuerzo

Recupera el menú del almuerzo para una fecha específica.

  • Parámetros :

    • date : cadena en formato AAAA-MM-DD

  • Devuelve : cadena JSON que contiene los datos del menú

  • Ejemplo :

    const result = await tool.execute({ date: "2024-10-05" });

Desarrollo

Prerrequisitos

  • Node.js >= 18

  • npm

Ejecutando en modo de desarrollo

npm run dev

Estibador

Construyendo la imagen

docker build -t canteen-mcp .

Ejecución del contenedor

docker run -d \ -p 8080:3000 \ -e API_URL=your_api_url \ -e PORT=3000 \ -e ENDPOINT=/http \ --name canteen-mcp \ canteen-mcp

Uso del Registro de contenedores de GitHub

Extrae la última imagen:

docker pull ghcr.io/[your-username]/canteen-mcp:latest

Despliegue

Desplegando en Hetzner

  1. Acceda por SSH a su servidor Hetzner:

ssh root@your-server-ip
  1. Instalar Docker si aún no está instalado:

curl -fsSL https://get.docker.com | sh
  1. Cree un archivo docker-compose.yml:

version: '3.8' services: canteen-mcp: image: ghcr.io/c0dr/canteen-mcp:latest restart: always ports: - "8080:3000" environment: - API_URL=your_api_url - PORT=3000 - ENDPOINT=/http
  1. Iniciar el servicio:

docker-compose up -d

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Basado en https://github.com/punkpeye/fastmcp-boilerplate

Deploy Server
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

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.

Un servidor de protocolo de contexto de modelo que proporciona acceso estructurado a los menús de almuerzo de la cantina para fechas específicas a través de una sencilla integración de API.

  1. Descripción
    1. Características
      1. Instalación
        1. Configuración
          1. Variables de entorno
        2. Uso
          1. Herramientas disponibles
        3. Desarrollo
          1. Prerrequisitos
          2. Ejecutando en modo de desarrollo
        4. Estibador
          1. Construyendo la imagen
          2. Ejecución del contenedor
          3. Uso del Registro de contenedores de GitHub
        5. Despliegue
          1. Desplegando en Hetzner
        6. Licencia

          Related MCP Servers

          • -
            security
            -
            license
            -
            quality
            A 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
            • Linux
            • Apple
          • -
            security
            -
            license
            -
            quality
            A 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.
          • A
            security
            -
            license
            A
            quality
            A Model Context Protocol server for AI models to access and manipulate Apple Calendar data on macOS through a standardized interface.
            Last updated -
            7
            16
            4
            • Apple
          • -
            security
            -
            license
            -
            quality
            A 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 -
            • Linux
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/c0dr/canteen-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server