Huckleberry MCP server for Claude, Cursor, and other AI assistants. Query and log baby sleep, feeds, diapers, growth, pumping, and solids.
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret ×2 in KenLSM/node-huckleberry-mcp
- HIGH code analysis flagged committed secret ×2 in KenLSM/node-huckleberry-mcp
- HIGH code analysis flagged committed secret ×2 in KenLSM/node-huckleberry-mcp
tool count over time
tools
-
create_custom_food
child_uid, name, category?, allergens?, notes?
-
delete_diaper
child_uid, interval_id
-
delete_feed
child_uid, interval_id
-
delete_growth
child_uid, entry_id
-
delete_pump
child_uid, interval_id
-
delete_sleep
child_uid, interval_id
-
edit_diaper
child_uid, interval_id, + any of start/mode/color/consistency/pee_amount/poo_amount/notes
-
edit_feed
child_uid, interval_id, + any of start/amount/bottle_type/units/left_duration/right_duration/last_side/notes
-
edit_growth
child_uid, entry_id, + any of start/weight/height/head/units/notes
-
edit_pump
child_uid, interval_id, + any of start/left_amount/right_amount/units/duration/notes
-
edit_sleep
child_uid, interval_id, + any of start/duration/notes
-
get_child
child_uid
-
get_diaper_history
child_uid, limit?
-
get_feed_history
child_uid, limit?
-
get_growth_history
child_uid, limit?
-
get_latest_growth
child_uid
-
get_sleep_history
child_uid, limit?
-
get_user
—
-
list_curated_foods
—
-
list_custom_foods
child_uid
-
list_pump_intervals
child_uid, limit?
-
log_bottle
child_uid, start, amount, bottle_type, units, notes?
-
log_diaper
child_uid, mode (pee/poo/both/dry), start, color?, consistency?, pee_amount?, poo_amount?, notes?
-
log_growth
child_uid, weight?, height?, head?, units? (metric/imperial), start?, notes?
-
log_nursing
child_uid, start, left_duration?, right_duration?, last_side?, notes?
-
log_potty
child_uid, mode (pee/poo), start, notes?
-
log_pump
child_uid, start, left_amount/right_amount or total_amount, units, duration?, notes?
-
log_sleep
child_uid, start, end (epoch s), notes?
-
log_solids
child_uid, start, notes?
analyzed commit 5a32496 · analyzer v33 · 5d ago
skills & prompt files 3
danger signals3
- committed secret Google API key KenLSM-node-huckleberry-mcp-5a32496/docs/architecture.md :33
AIzaSy…(39 chars, redacted) - committed secret Google API key KenLSM-node-huckleberry-mcp-5a32496/scripts/inspect-schema.mjs :32
AIzaSy…(39 chars, redacted) - committed secret Google API key KenLSM-node-huckleberry-mcp-5a32496/src/config.ts :3
AIzaSy…(39 chars, redacted)
code files: 55
filesystem 1
- fs (weak) KenLSM-node-huckleberry-mcp-5a32496/scripts/inspect-schema.mjs :29
import { writeFileSync, readFileSync } from "node:fs";
network 1
- net KenLSM-node-huckleberry-mcp-5a32496/src/client/solidsOps.ts :32
const resp = await fetch(FOOD_DB_URL);
secrets 4
- secrets (weak) KenLSM-node-huckleberry-mcp-5a32496/scripts/inspect-schema.mjs :38
const password = process.env.HUCKLEBERRY_PASSWORD; - secrets (weak) KenLSM-node-huckleberry-mcp-5a32496/src/__tests__/live.integration.test.ts :27
const password = process.env.HUCKLEBERRY_PASSWORD; - secrets (weak) KenLSM-node-huckleberry-mcp-5a32496/src/__tests__/live.integration.write.test.ts :51
const password = process.env.HUCKLEBERRY_PASSWORD; - secrets KenLSM-node-huckleberry-mcp-5a32496/src/server/auth.ts :19
const password = process.env.HUCKLEBERRY_PASSWORD;
install hooks 1
- prepublishOnly KenLSM-node-huckleberry-mcp-5a32496/package.json :56
npm run build && npm test
declared dependencies 8
- @modelcontextprotocol/sdk@^0.6.0
- firebase@^10.8.0
- zod@^3.22.4
- oxfmt@^0.52.0
- oxlint@^1.67.0
- tsx@^4.7.0
- typescript@^5.3.3
- vitest@^4.1.8