Main
Adopt the “schema file” model: one person dumps/imports a snapshot, everyone else runs
dryrun lintoffline as shown in the README demo.Use the MCP server to give agents schema intelligence without credentials; README shows
claude mcp add dryrun -- dryrun mcp-serve.Treat lint output as actionable checklists: README includes example warnings/errors and suggested fixes (PKs, timestamptz, FK indexes).
Source-backed notes
- README states
dryrunis both a CLI tool and an MCP server, intentionally separated. - README explains the MCP server reads snapshots and exposes tools over stdio or SSE without a live DB connection.
- README includes offline demo output with violations and fixes, and documents
dryrun mcp-serveusage.
FAQ
- Does it need prod DB access for the MCP server?: No — README emphasizes snapshots so credentials stay with DBAs.
- How do I start the MCP server?: Use
dryrun mcp-serveand add it via your client config (README shows Claude). - Can it lint offline?: Yes — README demonstrates
dryrun lintworking entirely from a schema file.