Esta página se muestra en inglés. Una traducción al español está en curso.
MCP ConfigsMay 13, 2026·2 min de lectura

DryRun — Offline PostgreSQL MCP (No DB Creds)

DryRun snapshots your PostgreSQL schema once and provides offline linting plus migration/query checks via CLI + MCP, without sharing prod credentials.

Listo para agents

Staging seguro para este activo

Este activo primero queda en staging. El prompt copiado pide inspeccionar los archivos staged antes de activar scripts, config MCP o config global.

Stage only · 17/100Política: staging
Superficie agent
Cualquier agent MCP/CLI
Tipo
Mcp Config
Instalación
Stage only
Confianza
Confianza: Established
Entrada
Asset
Comando de staging seguro
npx -y tokrepo@latest install 0b7eef82-ddb4-52b1-93a3-d64a27bfc5b9 --target codex

Primero deja archivos en staging; la activación requiere revisar el README y el plan staged.

Introducción

DryRun snapshots your PostgreSQL schema once and provides offline linting plus migration/query checks via CLI + MCP, without sharing prod credentials.

Best for: teams who want database-aware agents without sharing DATABASE_URL

Works with: PostgreSQL schemas (JSON snapshots), MCP clients over stdio/SSE, Homebrew/Rust installs

Setup time: 10-18 minutes

Key facts (verified)

  • GitHub: 27 stars · 2 forks · pushed 2026-05-12.
  • License: BSD-2-Clause · owner avatar + repo URL verified via GitHub API.
  • README-verified entrypoint: brew install boringsql/boringsql/dryrun.

Main

  • Adopt the “schema file” model: one person dumps/imports a snapshot, everyone else runs dryrun lint offline 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 dryrun is 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-serve usage.

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-serve and add it via your client config (README shows Claude).
  • Can it lint offline?: Yes — README demonstrates dryrun lint working entirely from a schema file.
🙏

Fuente y agradecimientos

Source: https://github.com/boringSQL/dryrun > License: BSD-2-Clause > GitHub stars: 27 · forks: 2

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados