Skip to content

Releases: mrslbt/tabedata-mcp

v1.2.0 — data honesty + Smithery quality

Choose a tag to compare

@mrslbt mrslbt released this 05 Jun 16:17
63711d5

npm: npm install -g tabedata-mcp · Smithery: listing next

A data-honesty + quality release. No nutrition value changed; what changed is how the data is described, labeled, and surfaced.

Data honesty

  • The dataset is now described accurately as AI-compiled (an assistant reading cited sources), not individually human-verified. Renamed source.verified_at/bycompiled_at/by across all 460 records and the type. Removed the "no third-party / pure-curated / three-gates / verified-before-merge" overclaims from every doc.
  • Reclassified ministop-fried-chicken-piece official_labelestimated (estimate by analogy; Ministop does not publish this SKU). Removed two malformed notes on 7eleven-onigiri-tuna-mayo. creatine-monohydrate-5g confidence highmedium.
  • verify-data: a dead source.url is now a warning, not a build-blocking error.

Smithery quality

  • READONLY annotations on all 6 tools, .meta({ title }) on all 24 parameters, server instructions, the plan_my_day prompt, and a smithery.yaml config schema with required: [].
  • Removed stale pre-1.0 version references from descriptions, runtime output, and comments.

Release

  • GitHub Actions CI (Node 20 + 22): typecheck, unit tests, build, data-shape validation.
  • Project icon, README CI + downloads badges.

Verified: typecheck, 49/49 unit tests, integration against the built dist, verify-data 460/0/0, and a live MCP protocol probe (6 tools annotated, 24/24 params titled, prompt + instructions present). CI green on Node 20 and 22.

🤖 Generated with Claude Code

v1.1.0 — dep refresh + tooling parity

Choose a tag to compare

@mrslbt mrslbt released this 05 Jun 04:23

Maintenance release. No public API changes — all 6 tools and 460 items unchanged. Brings internals to the standard set by rakuten-mcp@1.0.0.

What changed

Deps

  • @modelcontextprotocol/sdk ^1.12 → ^1.29 (17 minor versions of upstream fixes)
  • zod ^3.25 → ^4.4 (seamless migration)
  • typescript ^5.7 → ^6.0 (required adding types: ["node"] to tsconfig)
  • @types/node ^22 → ^25
  • Node engine >=18>=20

Security

New

  • AGENTS.md — three non-negotiable conventions (source citation, bilingual completeness, frozen bundle), item-add workflow, tool-add workflow
  • scripts/client-conformance.mjs — 13 protocol-surface checks that mimic Claude Desktop / Cursor / Cline on load

Verified

  • 49/49 unit tests passing after Zod v4 migration
  • 13/13 conformance checks passing
  • 0 npm audit vulnerabilities
  • Bundle size unchanged at 380 KB (332 KB is the curated data, untouched)

Install

npm install -g tabedata-mcp@1.1.0

See CHANGELOG.md for the full diff.

v1.0.1

Choose a tag to compare

@mrslbt mrslbt released this 08 May 19:11

Documentation and positioning update. No data or schema changes.

  • Broader tagline emphasizing allergens, sodium, and menu navigation, not just fitness/macros
  • New 'Who this is for' section covering five distinct user types
  • More realistic bilingual example queries (replaced the clinical/foreigner-doesnt-actually-talk-like-this allergen lookup with natural calorie + comparison + tracking queries)
  • Tools table surfaces allergens and ingredient lists where they exist
  • MEXT data line now credits 文部科学省 食品成分表 explicitly
  • Updated keywords for npm discoverability

v1.0.0

Choose a tag to compare

@mrslbt mrslbt released this 08 May 18:58

Initial release.

460 curated Japanese food nutrition items across 21 chains, all cited from official manufacturer or restaurant sources, or from Japan MEXT Standard Tables of Food Composition.

Six tools: search_food, konbini_item, restaurant_meal, analyze_meal, find_alternatives, daily_targets. Bilingual JP/EN throughout.

Install: npm install -g tabedata-mcp or npx -y tabedata-mcp.

Coverage:

  • Konbini: 7-Eleven (46), Lawson (34), FamilyMart (29), Ministop (13)
  • Japanese restaurants: MOS Burger (27), CoCo Ichi (25), Nakau (20), Matsuya (18), Sukiya (17), Marugame (16), Tenya (15), Yoshinoya (14), Yayoiken (9), Ootoya (7), Ichiran (4)
  • Western chains: Subway JP (25), McDonald's JP (26), KFC JP (21), Lotteria (10), Freshness Burger (9), Doutor (9)
  • Generic (MEXT) and brand items: 66

Held back per Gate 1 (no public macro disclosure): Saizeriya, Starbucks Japan, Pepper Lunch.

See BUILD_LOG.md for the development log and DATA_SOURCES.md for the integrity methodology.