Servidor Mealie MCP
Este proyecto permite que los asistentes de IA interactúen con su base de datos de recetas de Mealie a través del cliente MCP como Claude Desktop.
Prerrequisitos
Python 3.12+
Ejecución de una instancia de Mealie con una clave API
Gestor de paquetes uv
Related MCP server: clickhouse-mcp-server
Uso con Claude Desktop
Opción 1: Usar fastmcp (recomendado)
Instale el servidor directamente con el comando fastmcp :
fastmcp install src/server.py \
--env-var MEALIE_BASE_URL=https://your-mealie-instance.com \
--env-var MEALIE_API_KEY=your-mealie-api-keyOpción 2: Configuración manual
Agregue el servidor a su 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"
}
}
}
}Desarrollo
Clona el repositorio y navega hasta el directorio del proyecto.
Instalar dependencias usando uv:
uv syncCopie el archivo de plantilla proporcionado:
cp .env.template .envEdite el archivo
.envcon los detalles de su instancia de Mealie:
MEALIE_BASE_URL=https://your-mealie-instance.com
MEALIE_API_KEY=your-mealie-api-keyEjecutar el inspector MCP
uv run mcp dev src/server.pyLicencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.