Skip to main content
Glama
c0dr

Canteen MCP

by c0dr

Столовая МКП

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

Описание

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

Related MCP server: Strapi MCP Server

Функции

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

  • Транспорт на основе 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

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    A Model Context Protocol server that facilitates integration with OpenCTI, allowing users to query and retrieve cyber threat intelligence data via a standardized interface.
    16
    40
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that provides health data from the Senechal API to LLM applications, enabling AI assistants to access, analyze, and respond to personal health information.
    GPL 3.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.
    6
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • A Model Context Protocol server for Wix AI tools

  • BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retr…

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

Latest Blog Posts

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