Столовая МКП
Сервер протокола контекста модели (MCP), который обеспечивает доступ к меню обедов столовой посредством простой интеграции API.
Описание
Canteen MCP — это сервер на базе FastMCP, который предоставляет инструмент для получения ежедневных меню обедов из столовой. Он подключается к API меню и предоставляет структурированный интерфейс для запроса данных меню на определенные даты.
Функции
Получить меню обеда на любую конкретную дату
Транспорт на основе 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.
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
Сервер Model Context Protocol, который обеспечивает структурированный доступ к меню обедов в столовых на определенные даты посредством простой интеграции API.
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 -