Skip to main content
Glama

Canteen MCP

by c0dr
MIT License
0
  • Linux
  • Apple

Столовая МКП

Сервер протокола контекста модели (MCP), который обеспечивает доступ к меню обедов столовой посредством простой интеграции API.

Описание

Canteen MCP — это сервер на базе FastMCP, который предоставляет инструмент для получения ежедневных меню обедов из столовой. Он подключается к API меню и предоставляет структурированный интерфейс для запроса данных меню на определенные даты.

Функции

  • Получить меню обеда на любую конкретную дату

  • Транспорт на основе httpStream для общения в реальном времени

  • Конфигурация на основе среды

  • Типобезопасный API с проверкой входных данных

Установка

npm install

Конфигурация

Скопируйте пример файла среды и обновите его, используя свои значения:

cp .env.example .env

Переменные среды

Переменная

Описание

Пример

API_URL

URL API меню обеда

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

ПОРТ

Порт для сервера MCP

8080

КОНЕЧНАЯ ТОЧКА

HTTP-конечная точка

/конечная точка

Использование

Запустите сервер:

npm start

Доступные инструменты

получить_меню_обеда

Возвращает меню обеда на определенную дату.

  • Параметры :

    • date : строка в формате ГГГГ-ММ-ДД

  • Возвращает : строку JSON, содержащую данные меню.

  • Пример :

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

Разработка

Предпосылки

  • Node.js >= 18

  • нпм

Работа в режиме разработки

npm run dev

Докер

Создание имиджа

docker build -t canteen-mcp .

Запуск контейнера

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

Использование реестра контейнеров GitHub

Извлеките последнее изображение:

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

Развертывание

Развертывание в Hetzner

  1. Подключитесь по SSH к вашему серверу Hetzner:

ssh root@your-server-ip
  1. Установите Docker, если он еще не установлен:

curl -fsSL https://get.docker.com | sh
  1. Создайте файл 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. Запустить службу:

docker-compose up -d

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.

На основе 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.

Сервер Model Context Protocol, который обеспечивает структурированный доступ к меню обедов в столовых на определенные даты посредством простой интеграции API.

  1. Описание
    1. Функции
      1. Установка
        1. Конфигурация
          1. Переменные среды
        2. Использование
          1. Доступные инструменты
        3. Разработка
          1. Предпосылки
          2. Работа в режиме разработки
        4. Докер
          1. Создание имиджа
          2. Запуск контейнера
          3. Использование реестра контейнеров GitHub
        5. Развертывание
          1. Развертывание в Hetzner
        6. Лицензия

          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