Mealie MCP Server

Mealie MCP Server подключает Claude к базе рецептов Mealie: поиск, импорт, планы питания и списки покупок.

  • 161 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Агент создает, меняет и удаляет рецепты и списки в вашем Mealie по ключу API; HTTP-режим без встроенной авторизации.
Все причины и проверки

rldiao/mealie-mcp-server

Установка

Ручная установка

git clone https://github.com/rldiao/mealie-mcp-server.git
cd mealie-mcp-server
uv sync --locked
uv run mcp install src/server.py --with-editable . \
  --env-var MEALIE_BASE_URL=https://your-mealie-instance.com \
  --env-var MEALIE_API_KEY=your-mealie-api-key

Рекомендуемый вариант из README: установка в Claude Desktop командой `mcp` из Python SDK.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент создает, меняет и удаляет рецепты и списки в вашем Mealie по ключу API; HTTP-режим без встроенной авторизации.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Mealie MCP Server связывает ИИ-ассистента с вашим экземпляром Mealie, самохостинговой базой рецептов. Агент создает, читает, меняет, импортирует, дублирует и удаляет рецепты, ищет их по тексту, категориям, тегам и инструментам, загружает изображения и задает питательность на порцию. Сервер разбирает свободный текст ингредиентов по словарю продуктов и единиц Mealie, ведет списки покупок, добавляет в них ингредиенты рецепта с пересчетом количества и управляет планом питания, включая отметку «приготовлено сегодня». Категории, теги, продукты и единицы редактируются отдельными инструментами.

Для кого. Владельцам домашнего Mealie, которые хотят вести рецепты, планы питания и покупки разговором с Claude.

Подходит, если

  • Рецепт со страницы сайта надо импортировать в Mealie и привести ингредиенты к словарю.
  • На неделю нужен план питания, а список покупок собирается из выбранных рецептов.
  • В базе накопились неиспользуемые категории и теги, которые пора найти и убрать.
  • Порцию рецепта меняют, и количества в списке покупок пересчитывают.

Не подходит, если

  • Своего экземпляра Mealie нет: сервер работает только с ним.
  • Эндпоинт HTTP придется открыть в интернет без обратного прокси с авторизацией.
  • Рецепты нужно только читать, а правка и удаление недопустимы.

Пример запроса к агенту

Найди в Mealie рецепты с тегом «ужин», составь план питания на пять дней и собери список покупок из этих рецептов.

MCP

Транспорт
stdio, http, sse
Авторизация
API-ключ

Переменные окружения

MEALIE_BASE_URL обязательная
Адрес вашего экземпляра Mealie с протоколом и портом
MEALIE_API_KEY обязательная, секрет
Ключ API из настроек аккаунта Mealie
MEALIE_ENABLE_AI_IMPORT
Значение true включает импорт рецептов с помощью ИИ
MCP_TRANSPORT
Транспорт: stdio, streamable-http или sse; по умолчанию stdio

Ограничения

Нужны Python 3.12, менеджер `uv`, запущенный Mealie и ключ API из настроек аккаунта. Транспорты HTTP не имеют встроенной авторизации: любой, кто достучится до порта, получает доступ к рецептам по вашему ключу, поэтому держите порт на локальном интерфейсе или за прокси с HTTPS. Агент способен удалять и менять рецепты, так что перед массовыми операциями делайте копию базы Mealie. Импорт рецептов с помощью ИИ выключен и включается переменной `MEALIE_ENABLE_AI_IMPORT`.

Как отключить. Удалите сервер из конфигурации клиента и перезапустите его. Если запускали контейнер, остановите его командой `docker rm -f mealie-mcp`, ключ API отзовите в Mealie.

Частые вопросы

Как подключить без клонирования?

Добавьте в конфигурацию клиента запуск через `uvx --from git+https://github.com/rldiao/mealie-mcp-server mealie-mcp-server` и передайте `MEALIE_BASE_URL` и `MEALIE_API_KEY`.

Какие транспорты есть?

По умолчанию `stdio`. Переменная `MCP_TRANSPORT` включает `streamable-http` или устаревший `sse`, адрес по умолчанию `127.0.0.1:8765`, путь `/mcp`.

Есть ли Docker?

Да. В репозитории лежит `Dockerfile`, а в README есть пример службы для Compose рядом с Mealie.

Что делает MEALIE_ENABLE_AI_IMPORT?

Включает импорт рецептов с участием ИИ. По умолчанию значение `false`.

Как защитить HTTP-доступ?

Держите порт на `127.0.0.1` или за обратным прокси с авторизацией и HTTPS. У HTTP-транспортов встроенной авторизации нет.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер рецептов: агент ищет блюда по категориям, составляет меню на неделю с учетом аллергий и подсказывает ужин на сегодня

MCP-серверМинимальный доступ798Звезды репозитория

MCP-сервер настольного питомца: статус сессий и расход токенов, купоны и заказы McDonald's и Luckin Coffee только с подтверждением

MCP-серверШирокий доступ313Звезды репозитория

MCP-сервер заказа продуктов в Picnic: агент ищет товары, наполняет корзину, подбирает слот доставки и следит за заказом

MCP-серверШирокий доступ119Звезды репозитория
Официальный

MCP-сервер дает агенту поиск вещей по местам хранения и ограниченные изменения домашнего или командного инвентаря.

MCP-серверРасширенный доступ503Звезды репозитория
Официальный

Официальный MCP-сервер Kibela ищет, читает и правит заметки, папки и комментарии вашей вики прямо из чата с ассистентом

MCP-серверРасширенный доступ16Звезды репозитория

Коротко о README

Сервер ставят через `mcp install` из клона или запускают через `uvx` с GitHub. Для сети есть режимы HTTP и контейнер Docker, но встроенной авторизации у них нет.

Бейдж для README

Сообщить о проблеме

Foxx AIMealie MCP Server
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.