Nutrition MCP Server Built with Claude Code for Food Diary Export

A developer created a nutrition MCP server using Claude Code to solve the problem of commercial food diary apps blocking data export functionality behind paywalls or not offering it at all.
Development Process
The developer spent about 12 hours "vibe coding" with Claude Code, describing desired behavior and reviewing generated code. The resulting MCP server uses Bun + Hono + Supabase, is deployed as Docker, and includes OAuth for user data privacy.
How It Works
- Open Claude and send a photo of your meal or describe what you ate
- The system estimates macros and logs everything
- Request summaries for specific date ranges
- Export data to Excel
- No need to switch between apps or scroll through food databases
Cross-Tool Integration
When connected to the same Claude session as other MCP servers (like a Withings MCP server for steps, sleep, and weight), users can ask cross-tool questions such as "how did my calories compare to my activity this week?" without writing integration code.
Availability
- Free to connect at nutrition-mcp.com
- Setup takes under a minute
- Source code available on GitHub for self-hosting: https://github.com/akutishevsky/nutrition-mcp/
📖 Read the full source: r/ClaudeAI
👀 See Also

EctoLedger: Open-source microVM sandbox for local AI agents with terminal access
EctoLedger is an open-source runtime firewall and ledger that provides microVM isolation for local AI agents with terminal access, running four prevention layers before executing commands in Apple Hypervisor.framework (macOS) or Firecracker microVM (Linux) environments.

Piast Gate: Open-Source API Proxy for LLM Data Anonymization
Piast Gate is an open-source API proxy that anonymizes sensitive data before sending requests to LLMs and restores original data in responses. The current MVP supports Google Gemini API, Polish language, local execution, and can anonymize text or Word documents without LLM processing.

Tilde.run: An Agent Sandbox with a Transactional, Versioned Filesystem
Tilde.run provides isolated, reversible sandboxes for AI agents, with a versioned filesystem that mounts GitHub, S3, and Google Drive, and network isolation by default.

Ouroboros 0.26.0-beta Combines Claude and Codex via MCP Server
Ouroboros 0.26.0-beta introduces a harness that runs Claude and Codex simultaneously, assigning Claude to clarify user intent and Codex to execute well-defined tasks via an MCP server architecture.