Skip to main content
Glama
KireinaHoro

mcp-nutrition-db

by KireinaHoro

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.sqlite3

MCP 엔드포인트는 http://127.0.0.1:8787/mcp이고, 준비 상태(readiness)는 http://127.0.0.1:8787/healthz에서 확인할 수 있습니다. 서버는 기본적으로 루프백이 아닌 HTTP 바인드를 거부합니다. 새 Codex 세션을 연결하거나 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