Mealie MCP 서버
이 프로젝트는 AI 어시스턴트가 Claude Desktop과 같은 MCP 클라이언트를 통해 Mealie 레시피 데이터베이스와 상호 작용할 수 있도록 해줍니다.
필수 조건
파이썬 3.12+
API 키로 Mealie 인스턴스 실행
패키지 관리자 uv
Related MCP server: clickhouse-mcp-server
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"
}
}
}
}
개발
저장소를 복제하고 프로젝트 디렉토리로 이동합니다.
uv를 사용하여 종속성을 설치합니다.
uv sync
제공된 템플릿 파일을 복사하세요.
cp .env.template .env
Mealie 인스턴스 세부정보로
.env파일을 편집합니다.
MEALIE_BASE_URL=https://your-mealie-instance.com
MEALIE_API_KEY=your-mealie-api-key
MCP 검사기 실행
uv run mcp dev src/server.py
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.