Skip to main content
Glama
MealCP

MealCP MCP

Official
by MealCP

MealCP MCP

Servidor oficial de Model Context Protocol para MealCP — la capa de datos de comestibles y alimentos para agentes de IA.

Expone dos herramientas a través de la API pública de MealCP:

  • search_products — busca en el catálogo de productos de comestibles por palabra clave con filtrado por facetas (país, minorista, cadena, marca, etiqueta, categoría, ciudad, rango de precios, orden, paginación).

  • get_price_history — estadísticas agregadas del historial de precios (mín/máx/promedio/primero/ último, cambio neto) para un producto en un rango de fechas.

Requisitos

  • Python 3.10+

  • Una clave de API de MealCP (cada llamada a herramienta consume 1 crédito)

Related MCP server: Swissgroceries MCP

Uso

Ejecuta directamente con uv:

uvx mealcp-mcp

O instala:

pip install mealcp-mcp
mealcp-mcp

El servidor habla MCP sobre stdio; cualquier host MCP (Claude Desktop, opencode, Cursor, …) puede iniciarlo.

Claude Desktop

{
  "mcpServers": {
    "mealcp": {
      "command": "uvx",
      "args": ["mealcp-mcp"],
      "env": {
        "MEALCP_API_URL": "https://api.mealcp.com",
        "MEALCP_API_KEY": "mcp_live_your_key_here"
      }
    }
  }
}

opencode

{
  "mcp": {
    "mealcp": {
      "type": "local",
      "command": ["uvx", "mealcp-mcp"],
      "enabled": true,
      "environment": {
        "MEALCP_API_URL": "https://api.mealcp.com",
        "MEALCP_API_KEY": "mcp_live_your_key_here"
      }
    }
  }
}

Configuración

Variable

Por defecto

Descripción

MEALCP_API_URL

http://localhost:8000

URL base de la API de MealCP

MEALCP_API_KEY

(ninguna)

X-API-Key enviada con cada solicitud

Errores

Los errores de las herramientas muestran los tokens de error estables de la API, con el formato <code>: <message> (p. ej., not_found: Product not found). Basa la lógica en el código, nunca en el mensaje.

Contrato

Los modelos de respuesta se generan a partir de la especificación OpenAPI de la API (contract/openapi.json, actualmente versión 0.1.0). Actualiza con:

uvx --from datamodel-code-generator datamodel-codegen \
  --input contract/openapi.json \
  --output src/mealcp_mcp/models.py \
  --output-model-type pydantic_v2.BaseModel \
  --target-python-version 3.10 --disable-timestamp

Desarrollo

uv sync
uv run pytest
uv run ruff check .

Licencia

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (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
    B
    maintenance
    A Model Context Protocol server for real-time Swiss grocery shopping that searches and compares products across 8 major Swiss retailers (Migros, Coop, Aldi, Denner, Lidl, Farmy, Volgshop, Otto’s), normalizes per-unit prices, surfaces promotions, computes optimal multi-store shopping plans, and works with any MCP-compatible client without API keys or accounts.
    7
    95
    27
    AGPL 3.0

View all related MCP servers

Related MCP Connectors

  • Kroger MCP — grocery products, prices, and store locations (developer.kroger.com)

  • Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.

  • Track prices & price history on any online shop, with alerts and an API

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/MealCP/mealcp-mcp-python'

If you have feedback or need assistance with the MCP directory API, please join our Discord server