Main
默认只读最安全:README 的权限示例把 SELECT/SHOW/DESCRIBE/EXPLAIN 作为 readonly 基线,适合作为 agent 的默认 DB 权限。
writer/admin 必须收敛范围:仅在明确需求时提升权限,并对 schema 类变更增加人工审批。
把它当网关而不是超管:凭据放 envfile;配置尽量只读挂载,避免被 agent 或第三方篡改。
配合查询 review:在执行重查询前先用 EXPLAIN,并结合 README 工具列表中的健康/索引能力做检查。
Source-backed notes
- README 列出支持的数据库,并给出工具列表(execute_sql、健康检查、表结构/索引、SQL 优化等)。
- README 给出 pip 安装
pip install SmartDB-MCP,以及启动示例smartdb --envfile=... --oauth=true。 - README 提供 readonly/writer/admin 的 SQL 权限集合示例。
FAQ
- 能强制只读吗?:可以;README 给出 readonly 权限集合,仅包含 SELECT/SHOW/DESCRIBE/EXPLAIN。
- 支持哪些传输模式?:README 提到 stdio、sse、streamableHTTP。
- 怎么最快部署?:README 提供 docker-compose 的 Quick Start(up/ps/logs),也有手动构建镜像示例。