Столовая МКП
Сервер протокола контекста модели (MCP), который обеспечивает доступ к меню обедов столовой посредством простой интеграции API.
Описание
Canteen MCP — это сервер на базе FastMCP, который предоставляет инструмент для получения ежедневных меню обедов из столовой. Он подключается к API меню и предоставляет структурированный интерфейс для запроса данных меню на определенные даты.
Related MCP server: MCP API Service
Функции
Получить меню обеда на любую конкретную дату
Транспорт на основе httpStream для общения в реальном времени
Конфигурация на основе среды
Типобезопасный API с проверкой входных данных
Установка
Конфигурация
Скопируйте пример файла среды и обновите его, используя свои значения:
Переменные среды
Переменная | Описание | Пример |
API_URL | URL API меню обеда | |
ПОРТ | Порт для сервера MCP | 8080 |
КОНЕЧНАЯ ТОЧКА | HTTP-конечная точка | /конечная точка |
Использование
Запустите сервер:
Доступные инструменты
получить_меню_обеда
Возвращает меню обеда на определенную дату.
Параметры :
date: строка в формате ГГГГ-ММ-ДД
Возвращает : строку JSON, содержащую данные меню.
Пример :
const result = await tool.execute({ date: "2024-10-05" });
Разработка
Предпосылки
Node.js >= 18
нпм
Работа в режиме разработки
Докер
Создание имиджа
Запуск контейнера
Использование реестра контейнеров GitHub
Извлеките последнее изображение:
Развертывание
Развертывание в Hetzner
Подключитесь по SSH к вашему серверу Hetzner:
Установите Docker, если он еще не установлен:
Создайте файл docker-compose.yml:
Запустить службу:
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.