dsh-db-connections
在终端中运行以下命令:
dsh plugin install lb290/dsh-db-connections
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install lb290/dsh-db-connections 安装本插件(源码:https://github.com/lb290/dsh-db-connections);桌面端安装后需重启一次以出现数据库设置页。
插件介绍
每次让模型查库,往往要反复交代主机、端口、账号和密码,既啰嗦又容易把敏感信息带进对话。dsh-db-connections 把连接信息收进配置,只留一个短名称,你在聊天里说用某个名称查即可;名称会进入系统提示,模型通过工具参数只传连接名,密码永远不会出现在提示词或工具结果里。
核心能力围绕三条工具:db_query 在服务端只读事务中执行查询;在连接开启 allowWrite 后可用 db_execute 做写入与 DDL;db_schema 可逐级查看库、表结构与 DDL。桌面端可在设置中的数据库页面里增删改连、切换只读或读写并现场测试,也可编辑配置文件;密码支持从环境变量读取,配置错误会在插件加载时直接报错。
只读默认开启,且查询层还有服务端只读事务约束,降低误写风险。适合需要在 Harness 里做数据探查、报表问答或受控改数的团队;若库应长期只读,优先用只读账号,再视情况打开写权限。
使用场景
- 对话中用短名称查询业务库而不重复粘贴连接信息
- 在只读模式下让模型探查表结构与样例数据
- 在明确授权后对指定连接执行受控的更新或 DDL
适合人员
- 在 Harness 中需要连 MySQL 或 MariaDB 的开发者
- 希望凭据不进提示词的数据与平台同学
- 需要区分只读探查与可写改数的运维或 DBA