mcp-nutrition-db
mcp-nutrition-db
mcp-nutrition-db ist ein privater MCP-Dienst, der es ChatGPT ermöglicht, Nährwerte von Mahlzeiten und Ernährungsziele aufzuzeichnen, zu korrigieren und abzufragen. ChatGPT interpretiert Mahlzeitenfotos und Gesprächskontext; dieser Dienst besitzt die dauerhaften, prüfbaren Daten.
Der Produktionsdienst soll auf dem NixOS-Host kage laufen. Er lauscht nur auf Loopback und wird von ChatGPT aus über den OpenAI Secure MCP Tunnel erreicht, benötigt also weder eine nginx-Route noch einen öffentlichen MCP-Endpunkt.
Projektdokumente
Systementwurf definiert die Produktabgrenzung, die MCP-Werkzeuge, das Datenmodell, das Sicherheitsmodell und die NixOS-Bereitstellung.
Implementierungsplan ist die maßgebliche Quelle für Phasen, Akzeptanzkriterien, Fortschritt und zurückgestellte Arbeiten.
Lokales Testen erklärt das direkte Anhängen von Codex und den temporären Workflow mit dem Secure MCP Tunnel für ChatGPT Web.
Der Implementierungsplan sollte im selben Commit wie bedeutsame Implementierungsmeilensteine aktualisiert werden. Designänderungen sollten im Entscheidungsprotokoll festgehalten werden, vor oder zusammen mit dem Code, der von ihnen abhängt.
Related MCP server: Nutrition MCP Server
Aktueller Stand
Das lokale MVP implementiert das SQLite-Schema und alle acht MCP-Werkzeuge. Die Prüfungen für das Repository, das Schema, den Kalender, den MCP-Prozess, Streamable HTTP, das Paket und die NixOS-Evaluierung bestehen; siehe den Implementierungsplan für den genauen verifizierten Stand.
Entwicklung
In die festgelegte Umgebung wechseln und die Prüfungen ausführen:
nix develop
PYTHONPATH=src ruff format --check src tests
PYTHONPATH=src ruff check src tests
PYTHONPATH=src mypy src
PYTHONPATH=src pytestEinen Loopback-Entwicklungsserver mit temporärem Zustand ausführen:
nix run . -- serve --database /tmp/mcp-nutrition-db.sqlite3Der MCP-Endpunkt ist http://127.0.0.1:8787/mcp; die Bereitschaft ist unter http://127.0.0.1:8787/healthz verfügbar. Der Server verweigert standardmäßig eine HTTP-Bindung an eine Nicht-Loopback-Adresse. Siehe Lokales Testen, um eine neue Codex-Sitzung anzuhängen oder den festgelegten Tunnel-Client für ChatGPT Web auszuführen.
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityFmaintenanceEnables 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.151MIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables 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.
- AlicenseAqualityDmaintenanceEnables natural language access to USDA's FoodData Central database with 1M+ foods, supporting search, nutrition facts, food comparison, and daily value calculations.8MIT
- FlicenseNot gradedqualityDmaintenanceProvides AI assistants with real-time access to nutrition data from USDA FoodData Central and FatSecret, enabling accurate answers with citations for nutrition queries.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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