Mealie MCP Server

by rldiao
Verified

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.

Integrations

  • Enables interaction with a Mealie recipe database, allowing AI assistants to access and manipulate recipe data stored in a Mealie instance.

Mealie MCP 서버

이 프로젝트는 AI 어시스턴트가 Claude Desktop과 같은 MCP 클라이언트를 통해 Mealie 레시피 데이터베이스와 상호 작용할 수 있도록 해줍니다.

필수 조건

  • 파이썬 3.12+
  • API 키로 Mealie 인스턴스 실행
  • 패키지 관리자 uv

Claude Desktop과 함께 사용

옵션 1: fastmcp 사용(권장)

fastmcp 명령을 사용하여 서버를 직접 설치합니다.

지엑스피1

옵션 2: 수동 구성

claude_desktop_config.json 에 서버를 추가하세요

{ "mcpServers": { "mealie-mcp-server": { "command": "uv", "args": [ "--directory", "/path/to/repo/src", "run", "server.py" ], "env": { "MEALIE_BASE_URL": "https://your-mealie-instance.com", "MEALIE_API_KEY": "your-mealie-api-key" } } } }

개발

  1. 저장소를 복제하고 프로젝트 디렉토리로 이동합니다.
  2. uv를 사용하여 종속성을 설치합니다.
uv sync
  1. 제공된 템플릿 파일을 복사하세요.
cp .env.template .env
  1. Mealie 인스턴스 세부정보로 .env 파일을 편집합니다.
MEALIE_BASE_URL=https://your-mealie-instance.com MEALIE_API_KEY=your-mealie-api-key
  1. MCP 검사기 실행
uv run mcp dev src/server.py

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

Claude Desktop과 같은 MCP 클라이언트를 통해 AI 어시스턴트가 Mealie 레시피 데이터베이스와 상호 작용할 수 있도록 합니다.

  1. Prerequisites
    1. Usage with Claude Desktop
      1. Option 1: Using fastmcp (Recommended)
      2. Option 2: Manual Configuration
    2. Development
      1. License
        ID: 1q7q3euxzk