2 v0.15.0 更新于 2026-10-25

dbprint MCP Server

A database's schema, value lists and joins, from a snapshot in your repo - no database connection.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "dbprint": {
      "command": "uvx",
      "args": [
        "dbprint"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 7 个工具

get_table_context
读取一张表的完整上下文:DDL、连接(Joins)、数据字典、值列表、统计与注释,支持 query/profile 两种 purpose,支持分页。
list_tables
列出打印中的表,可选择 detail: true 查看行数及统计是否过期。
search_columns
按名称、类型、形态(如 email、phone)或注释文本搜索查找表或列。
resolve_value
检查某个短语在某列中的实际拼写,返回应使用的全部拼写。
get_manifest
返回打印的原始表索引清单。
get_diff
返回自上一次打印以来发生了什么变化。
get_reference
解释字段或发现的 spec_ref 含义,以及如何阅读 json/yaml 字段(可获取指南文档)。