loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

digest-mcp

MCP Tool

myastark/digest-mcp

Local-first nutrition tracking MCP server. Log meals by chatting with Claude, see macros in a visual dashboard. No cloud, no account, no subscription.

Install

$ npx loaditout add myastark/digest-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "digest-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "digest-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

Digest

Local-first nutrition tracking MCP server for Claude Desktop. Log meals by chatting with Claude, see macros in a visual dashboard. No cloud, no account, no subscription.

> Pre-alpha. Expect rough edges and breaking changes. Feedback welcome.

What it does
  • Log meals by chatting. "I had two eggs and a slice of toast" — Claude looks up the foods, picks portions, writes them to your local database.
  • Visual dashboard. Calories, protein, carbs, fat, fiber against your goals. Renders as an in-chat artifact that updates in place — no window flipping.
  • Barcode lookup. Read the barcode off a package, get the entry.
  • Label photos. Snap a nutrition label, Claude reads it natively.
  • Goals you set once. Calories and macro targets stored locally.
  • Your data stays yours. Everything lives in ~/.digest/digest.db on your machine. SQLite. Export to CSV anytime.
What it doesn't do

No meal plans. No grocery lists. No social feed. No streaks or gamification. No coaching nudges. No account. No cloud. No ads. No subscription.

It's a log and a dashboard. That's the whole product.

Data sources
  • USDA FoodData Central — 380K+ generic and branded foods, public domain
  • Open Food Facts — 4M+ products, CC0, great for barcodes and international brands

Both are queried together and results deduplicated.

Install
pip install digest-mcp

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "digest": {
      "command": "digest-mcp"
    }
  }
}

Restart Claude Desktop.

Optional environment variables

| Variable | Description | |----------|-------------| | USDA_API_KEY | Free key from fdc.nal.usda.gov. Without it, falls back to a rate-limited demo key. | | DIGEST_DB_PATH | Custom path for the SQLite database. Default: ~/.digest/digest.db |

Usage

Open a chat and talk normally:

Tags

claudefood-trackinglocal-firstmacrosmcpmcp-servernutritionpythonsqlite

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated8 days ago
Security: BREADME
New

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/4/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/myastark/digest-mcp)](https://loaditout.ai/skills/myastark/digest-mcp)