mcp-nutrition-db
mcp-nutrition-db
mcp-nutrition-db는 ChatGPT가 식사 영양 정보와 영양 목표를 기록, 수정, 조회할 수 있게 해주는 비공개 MCP 서비스입니다. ChatGPT는 식사 사진과 대화 맥락을 해석하며, 이 서비스는 영속적이고 감사 가능한 데이터를 소유합니다.
프로덕션 서비스는 NixOS 호스트 kage에서 실행되도록 설계되었습니다. 루프백에서만 수신 대기하며, OpenAI Secure MCP Tunnel을 통해 ChatGPT에서 접근되므로 nginx 라우트나 공개 MCP 엔드포인트가 필요하지 않습니다.
프로젝트 문서
시스템 설계는 제품 경계, MCP 도구, 데이터 모델, 보안 모델, NixOS 배포를 정의합니다.
구현 계획은 단계, 승인 기준, 진행 상황, 연기된 작업의 기준 문서입니다.
로컬 테스트는 직접 Codex 연결과 ChatGPT Web용 임시 Secure MCP Tunnel 워크플로를 설명합니다.
구현 계획은 의미 있는 구현 마일스톤과 동일한 커밋에서 업데이트되어야 합니다. 설계 변경은 해당 변경에 의존하는 코드보다 먼저 또는 코드와 함께 결정 로그에 기록되어야 합니다.
Related MCP server: Nutrition MCP Server
현재 상태
로컬 MVP는 SQLite 스키마와 8개의 MCP 도구를 모두 구현합니다. 저장소, 스키마, 캘린더, MCP 프로세스, Streamable HTTP, 패키지, NixOS 평가 검사가 통과합니다. 정확한 검증 상태는 구현 계획을 참조하세요.
개발
고정된 환경에 진입하여 검사를 실행하세요:
nix develop
PYTHONPATH=src ruff format --check src tests
PYTHONPATH=src ruff check src tests
PYTHONPATH=src mypy src
PYTHONPATH=src pytest일회용 상태로 루프백 개발 서버를 실행하세요:
nix run . -- serve --database /tmp/mcp-nutrition-db.sqlite3MCP 엔드포인트는 http://127.0.0.1:8787/mcp이고, 준비 상태(readiness)는 http://127.0.0.1:8787/healthz에서 확인할 수 있습니다. 서버는 기본적으로 루프백이 아닌 HTTP 바인드를 거부합니다. 새 Codex 세션을 연결하거나 ChatGPT Web용 고정 터널 클라이언트를 실행하려면 로컬 테스트를 참조하세요.
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