Skip to main content
Glama
KireinaHoro

mcp-nutrition-db

by KireinaHoro

mcp-nutrition-db

mcp-nutrition-db es un servicio MCP privado que permite a ChatGPT registrar, corregir y consultar la nutrición de las comidas y los objetivos nutricionales. ChatGPT interpreta las fotos de las comidas y el contexto de la conversación; este servicio es el propietario de los datos duraderos y auditables.

El servicio de producción está pensado para ejecutarse en el host NixOS kage. Escucha únicamente en loopback y se alcanza desde ChatGPT a través de OpenAI Secure MCP Tunnel, por lo que no requiere una ruta de nginx ni un endpoint MCP público.

Documentos del proyecto

  • Diseño del sistema define el límite del producto, las herramientas MCP, el modelo de datos, el modelo de seguridad y el despliegue en NixOS.

  • Plan de implementación es la fuente de verdad para las fases, los criterios de aceptación, el progreso y el trabajo diferido.

  • Pruebas locales explica la vinculación directa de Codex y el flujo de trabajo temporal de Secure MCP Tunnel para ChatGPT Web.

El plan de implementación debe actualizarse en el mismo commit que los hitos de implementación significativos. Los cambios de diseño deben registrarse en el registro de decisiones antes o junto con el código que depende de ellos.

Related MCP server: Nutrition MCP Server

Estado actual

El MVP local implementa el esquema SQLite y las ocho herramientas MCP. Las comprobaciones de repositorio, esquema, calendario, proceso MCP, Streamable HTTP, paquete y evaluación de NixOS pasan; consulta el plan de implementación para conocer el estado verificado exacto.

Desarrollo

Entra en el entorno fijado y ejecuta las comprobaciones:

nix develop
PYTHONPATH=src ruff format --check src tests
PYTHONPATH=src ruff check src tests
PYTHONPATH=src mypy src
PYTHONPATH=src pytest

Ejecuta un servidor de desarrollo en loopback con estado desechable:

nix run . -- serve --database /tmp/mcp-nutrition-db.sqlite3

El endpoint de MCP es http://127.0.0.1:8787/mcp; el endpoint de disponibilidad está en http://127.0.0.1:8787/healthz. El servidor rechaza por defecto cualquier enlace HTTP que no sea loopback. Consulta Pruebas locales para vincular una nueva sesión de Codex o ejecutar el cliente de túnel fijado para ChatGPT Web.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (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
    Not graded
    quality
    F
    maintenance
    Enables tracking food intake and nutrition using the USDA FoodData Central database. Supports logging meals, setting daily nutrition goals, viewing food diaries, and analyzing nutrition trends over time with local SQLite storage.
    15
    1
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables intelligent nutrition tracking through natural language meal logging with automatic macro calculation using the FoodData Central API. Users can set daily macro goals, review meal history, and monitor nutritional progress through local JSON storage.

View all related MCP servers

Related MCP Connectors

  • Personal nutrition tracking — log meals, track macros, review history, import from another app.

  • Create Hevy routines and analyze your training from chat. Unofficial; BYO Hevy PRO API key.

  • Log, query, and edit expenses, budgets, and accounts in Ledgy from any MCP-compatible AI assistant.

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/KireinaHoro/mcp-nutrition-db'

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