Indian-accurate nutrition logging for Claude/ChatGPT via MCP. India's official IFCT 2017 data + USDA. Log meals by chat or photo.
git clone https://github.com/krishnabhat/indian-food-nutrition-mcp{
"mcpServers": {
"indian-food-nutrition-mcp": {
"command": "node",
"args": ["/path/to/indian-food-nutrition-mcp/dist/index.js"]
}
}
}Resumen de MCP Servers
# indian-food-nutrition-mcp
**Your AI assistant can finally count Indian food calories correctly.**
An MCP server that lets you log meals through Claude (and soon ChatGPT) in plain
language: *"2 rotis and a katori of dal"*, or just a photo of your plate. Calories
and macros come from **India's official food composition data (IFCT 2017, National
Institute of Nutrition)** plus USDA for everything else, not from US-centric
databases that think a roti is a tortilla.
## Why
Every popular calorie database is built on USDA data. It is inaccurate for home-cooked
Indian food: wrong oils, wrong preparations, no katori, no idli. The one app with a
great Indian database keeps it locked behind a subscription with no API. Meanwhile
the Indian government published the real data. This project wraps it for the AI you
already talk to, and gives that AI memory of what you actually ate.
- **Indian-accurate:** IFCT 2017, measured across six Indian regions by NIN
Hyderabad. Ghee, atta, dals, regional varieties.
- **Everything else too:** 7,800+ USDA foods and drinks (public domain).
- **Household units:** log in katori, plates, pieces, cups. Quantity is mandatory;
the model asks instead of guessing portions.
- **Photo logging:** show Claude your plate (upload or URL via `fetch_image`).
- **Your AI gets memory:** `get_history` returns your real intake so the model can
coach you ("your protein is low on training days") against data, not vibes.
- **Local-first and private:** SQLite on your machine, plus an always-current CSV
mirror at `~/.nutrition-mcp/meals.csv`. No account, no cloud, no telemetry.
## Quickstart (Claude Desktop)
```bash
npm install -g indian-food-nutrition-mcp
```
Add to `claude_desktop_config.json` (Settings → Developer → Edit Config):
```json
{
"mcpServers": {
"nutrition": {
"command": "indian-food-nutrition-mcp"
}
}
}
```
Restart Claude Desktop, then just talk:
> "Log breakfast: 3 idlis and a small bowl of sambar"
> "How much protein have I had today?"
> "Here's a photo of my lunch, log it"
> "Look at my last week and tell me where my diet is failing"
## Tools
| Tool | What it does |
|---|---|
| `search_food` | Search 8,300+ foods (IFCT + USDA), per-100g cal/protein/carb/fat/fiber |
| `log_meal` | Log items with mandatory qty + household unit; DB-derived macros |
| `get_day` | A day's log + totals |
| `get_history` | Per-day totals over a range, the AI-coaching context block |
| `edit_entry` / `delete_entry` | Fix mistakes so history stays honest |
| `fetch_image` | Pull a food photo from a URL so the model can see and log it |
## Data and licensing
Code is **AGPL-3.0-or-later**. Bundled data: IFCT 2017 + USDA SR Legacy (public
domain). The INDB cooked-dish dataset (dal, dosa, idli as dishes with serving
sizes) is supported by the code but **not redistributed** until its authors grant
a license; generate it locally for personal use with `npm run build:indb`.
Full provenance: [DATA_SOURCES.md](DATA_SOURCES.md).
## Hosted version (ChatGPT, mobile, zero setup)
This local server works with Claude Desktop today. A hosted version, which works
as a ChatGPT connector and syncs across devices, is coming. Open an issue titled
"hosted" or watch releases to get in early.
## Storage
`~/.nutrition-mcp/nutrition.db` (SQLite, WAL) + `~/.nutrition-mcp/meals.csv`
(auto-maintained mirror). Override with `NUTRITION_DB_PATH` / `NUTRITION_CSV_PATH`.
## Credits
- Indian Food Composition Tables 2017, National Institute of Nutrition, Hyderabad
(via the `@nodef/ifct2017` package, AGPL)
- USDA FoodData Central, SR Legacy
- Indian Nutrient Databank (Jaacks Lab), code support, data pending license
Lo que la gente pregunta sobre indian-food-nutrition-mcp
¿Qué es krishnabhat/indian-food-nutrition-mcp?
+
krishnabhat/indian-food-nutrition-mcp es mcp servers para el ecosistema de Claude AI. Indian-accurate nutrition logging for Claude/ChatGPT via MCP. India's official IFCT 2017 data + USDA. Log meals by chat or photo. Tiene 0 estrellas en GitHub y se actualizó por última vez today.
¿Cómo se instala indian-food-nutrition-mcp?
+
Puedes instalar indian-food-nutrition-mcp clonando el repositorio (https://github.com/krishnabhat/indian-food-nutrition-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar krishnabhat/indian-food-nutrition-mcp?
+
krishnabhat/indian-food-nutrition-mcp aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.
¿Quién mantiene krishnabhat/indian-food-nutrition-mcp?
+
krishnabhat/indian-food-nutrition-mcp es mantenido por krishnabhat. La última actividad registrada en GitHub es de today, con 1 issues abiertos.
¿Hay alternativas a indian-food-nutrition-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega indian-food-nutrition-mcp en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/krishnabhat-indian-food-nutrition-mcp)<a href="https://claudewave.com/repo/krishnabhat-indian-food-nutrition-mcp"><img src="https://claudewave.com/api/badge/krishnabhat-indian-food-nutrition-mcp" alt="Featured on ClaudeWave: krishnabhat/indian-food-nutrition-mcp" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。