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 字段(可获取指南文档)。