MCP Configs2026年5月13日·1 分钟阅读

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.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Stage only · 17/100Stage only
Agent 入口
任意 MCP/CLI Agent
类型
Mcp Config
安装
Stage only
信任
信任等级:Established
入口
Asset
通用 CLI 安装命令
npx tokrepo install 0b7eef82-ddb4-52b1-93a3-d64a27bfc5b9
介绍

DryRun 是 PostgreSQL 的 CLI + MCP server:先快照一次 schema,之后离线提供 lint/查询校验/迁移安全检查,并可通过 stdio/SSE 暴露给 MCP 客户端,让助手无需接触生产库凭据。

Best for: 想让 agent “懂库”,但不想分发 DATABASE_URL 的团队

Works with: PostgreSQL schema 快照(JSON);stdio/SSE MCP 客户端;Homebrew/Rust 安装

Setup time: 10-18 minutes

Key facts (verified)

  • GitHub:27 stars · 2 forks;最近更新 2026-05-12。
  • 许可证:BSD-2-Clause;作者头像与仓库链接均已通过 GitHub API 复核。
  • README 中核对过的入口命令:brew install boringsql/boringsql/dryrun

Main

  • 按 README 的“schema 文件”思路落地:有人导出/导入快照,其他人直接离线 dryrun lint

  • 用 MCP server 给 agent 供“schema 大脑”,但不暴露凭据;README 给出 claude mcp add dryrun -- dryrun mcp-serve

  • 把 lint 输出当可执行清单:README 示例包含主键、timestamptz、FK 覆盖索引等问题与修复建议。

Source-backed notes

  • README 明确说明 dryrun 同时是 CLI 与 MCP server,并刻意分离。
  • README 说明 MCP server 基于快照工作,可用 stdio/SSE 暴露工具且无需实时 DB 连接。
  • README 提供离线 demo 的违规输出与修复建议,并写明 dryrun mcp-serve 用法。

FAQ

  • MCP server 需要生产库权限吗?:不需要。README 强调用快照避免分发凭据。
  • 怎么启动 MCP server?:执行 dryrun mcp-serve 并按客户端配置添加(README 以 Claude 为例)。
  • 离线能 lint 吗?:能。README 展示了仅靠 schema 文件就能 dryrun lint
🙏

来源与感谢

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

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产