Agent-first workout and food log: sets and meals from chat, USDA and Open Food Facts macros, cards.
Connect Runs on your machine
claude mcp add bodylog -e BODYLOG_DB=<BODYLOG_DB> -e BODYLOG_CARDS=<BODYLOG_CARDS> -e FDC_API_KEY=<FDC_API_KEY> -e BODYLOG_OFFLINE=<BODYLOG_OFFLINE> -- uvx bodylog==0.1.0
{
"mcpServers": {
"bodylog": {
"command": "uvx",
"args": [
"bodylog==0.1.0"
],
"env": {
"BODYLOG_DB": "<BODYLOG_DB>",
"BODYLOG_CARDS": "<BODYLOG_CARDS>",
"FDC_API_KEY": "<FDC_API_KEY>",
"BODYLOG_OFFLINE": "<BODYLOG_OFFLINE>"
}
}
}
}
{
"mcpServers": {
"bodylog": {
"command": "uvx",
"args": [
"bodylog==0.1.0"
],
"env": {
"BODYLOG_DB": "<BODYLOG_DB>",
"BODYLOG_CARDS": "<BODYLOG_CARDS>",
"FDC_API_KEY": "<FDC_API_KEY>",
"BODYLOG_OFFLINE": "<BODYLOG_OFFLINE>"
}
}
}
}
{
"servers": {
"bodylog": {
"type": "stdio",
"command": "uvx",
"args": [
"bodylog==0.1.0"
],
"env": {
"BODYLOG_DB": "<BODYLOG_DB>",
"BODYLOG_CARDS": "<BODYLOG_CARDS>",
"FDC_API_KEY": "<FDC_API_KEY>",
"BODYLOG_OFFLINE": "<BODYLOG_OFFLINE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
BODYLOG_DBOptional | SQLite file for the log (default ~/.bodylog/log.db) |
BODYLOG_CARDSOptional | Directory for rendered card PNGs (default ~/.bodylog/cards) |
FDC_API_KEYOptional, secret | USDA FoodData Central API key (free at api.data.gov); DEMO_KEY is used without one |
BODYLOG_OFFLINEOptional | Set to 1 to use only the bundled USDA table, no network lookups |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 23 Sep 2026 |
| Last updated | 23 Sep 2026 |
| Registry name | io.github.abhaymettu/bodylog |
More cloud and devops servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
