Commit Graph

27 Commits

Author SHA1 Message Date
smartass 858ed17d6b docs: registerTool accepts strict zod object 2026-06-12 00:22:46 +05:00
smartass ae34ad1bc9 fix: manager races, shutdown order, tool bounds 2026-06-12 00:21:51 +05:00
smartass 6bf2aa74ca feat: add server assembly and stdio entry 2026-06-12 00:13:10 +05:00
smartass 7514aedb1e feat: add schema inspection tools 2026-06-12 00:10:55 +05:00
smartass aaa2844d46 feat: add execute_sql tool 2026-06-12 00:08:41 +05:00
smartass 96404fe0d3 feat: add connection management tools 2026-06-12 00:06:30 +05:00
smartass 0c92dd6755 feat: add tool respond helpers, test harness 2026-06-12 00:03:36 +05:00
smartass 52baa59f97 feat: add manager with hash cache, tunnel rebuild 2026-06-12 00:01:50 +05:00
smartass fe6e0bcbfa fix: sql guard, fk/index queries, pool hardening 2026-06-11 23:58:14 +05:00
smartass 002155b3c0 feat: add mysql driver 2026-06-11 23:42:21 +05:00
smartass aef71752db feat: add postgres driver 2026-06-11 23:39:16 +05:00
smartass 750430e91f feat: add driver interface, database resolution 2026-06-11 23:36:00 +05:00
smartass 8fb44dbfb3 feat: add ssh tunnel with local tcp forward 2026-06-11 23:33:38 +05:00
smartass 52c446519a feat: add registry with cascade merge and CRUD 2026-06-11 23:29:26 +05:00
smartass 51aa6e3258 fix: harden store writes, strict schemas, null cfg 2026-06-11 23:26:54 +05:00
smartass 46906e3f5b feat: add env and config-file sources 2026-06-11 23:20:33 +05:00
smartass d339e5674a style: braces always, concat over interpolation 2026-06-11 23:18:26 +05:00
smartass 87b3f118ed feat: add persistent store, atomic 0600 writes 2026-06-11 23:15:05 +05:00
smartass 1e007207a3 docs: add AGENTS.md rules, CLAUDE.md import 2026-06-11 23:10:51 +05:00
smartass afb53d2267 feat: add result formatting helpers 2026-06-11 23:05:19 +05:00
smartass 040d9288e3 feat: add connection and ssh zod schemas 2026-06-11 23:03:43 +05:00
smartass 80ba44f1ce chore: scaffold tsup, biome, vitest, deps 2026-06-11 23:02:08 +05:00
smartass cf52ac9420 docs: switch to stable MCP SDK v1
npm has v2 as alpha only. v1 differences: ZodRawShape inputSchema,
subpath imports, zod@^3.25, single sdk package.
2026-06-11 23:00:37 +05:00
smartass 40a75d342f docs: apply Codex review round 1
Accepted: dep major ranges, ssh client leak fix, tmp-name hardening,
dispose-ordering note, invalidate-during-build test, testable
parseArgs, coverage justification, README security sections.
Rejected with evidence: MySQL session read-only blocks DML/DDL
(verified on mysql:8.4, ERROR 1792); in-process store races
impossible (synchronous read-modify-write).
2026-06-11 22:50:02 +05:00
smartass e7e6a1dcd0 docs(plan): use typed fakes, drop trailing commas 2026-06-11 22:35:08 +05:00
smartass 5737fbc839 docs: add implementation plan 2026-06-11 22:27:10 +05:00
smartass 47218d09b8 docs: add dbmole-mcp design spec 2026-06-11 22:07:34 +05:00