DSH Plugins
返回列表
🧰

dsh-connect

联网工具 更新于 2026.09.04

在终端中运行以下命令:

dsh plugin install niuhuoshan/dsh-connect

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中打开终端或命令面板,执行 dsh plugin install niuhuoshan/dsh-connect,安装完成后重启 DSH 即可在设置中找到连接器入口,插件源码详见 https://github.com/niuhuoshan/dsh-connect

插件介绍

很多企业已经把业务数据沉淀在 MySQL、PostgreSQL 或 ClickHouse 中,也把天气、物流、工单等能力封装成了固定的 HTTP API,但想让 AI 助手安全地用上这些资产却顾虑重重:密码不能出现在对话框,不能允许模型自由拼接 SQL 或发起任意请求,也不能把样例数据泄给模型。dsh-connect 就是为这个场景设计的 DSH 连接器插件。

它的核心思路是先发现、再约束、后调用。扫描数据库后,插件会生成包含表、字段、主外键和 DDL 的物理元数据,并可选用 DSH 默认模型做 AI 语义识别,为每张表、每个字段赋予业务名称、同义词和角色标签。用户只需在聊天中用自然语言描述需求,Agent 会先检索这些语义元数据,再在严格受限的只读 SQL 范围内执行查询:单条 SELECT、禁止写入和 DDL、行数可控、敏感列脱敏。对于 HTTP API,管理员预先声明方法、域名、路径和参数,插件将其注册为固定工具;模型只能填充已声明的参数,不能临时改域名、跨域跳转或构造未声明的请求。

它适合这样的团队:数据工程师希望把内部数据库开放给业务同事查询,但不想牺牲安全性;产品或运营团队已有一套业务 API,想让 AI 助手代劳重复调用;以及任何希望在 DSH 对话中用自然语言查数据、问 API,而不必记住工具名和参数格式的用户。

使用场景

  • 业务同事用自然语言查询只读数据库,无需记住表名和 SQL 语法
  • 管理员将天气、物流等固定业务 API 注册为 Agent 工具,用户在对话中直接触发
  • 数据库增删字段或修改注释后执行增量扫描,自动保留人工编辑的语义描述

适合人员

  • 希望将内部数据库安全开放给业务团队的 Data Engineer
  • 已有固定业务 API、希望让 AI 助手代为调用的产品或运营团队
  • 在 DSH 对话中偏好自然语言查数据而非记工具名的终端用户