AI Agent Hub
Back to plugins
🧰

dsh-connect

Web Tools Updated 2026.09.04

Run the following command in DeepSeek Harness:

dsh plugin install niuhuoshan/dsh-connect

Paste the following prompt into your AI chat to install this plugin:

Open a terminal or the command panel in DeepSeek Harness and run dsh plugin install niuhuoshan/dsh-connect, then restart DSH to see the connector entry in Settings; the full source is available at https://github.com/niuhuoshan/dsh-connect

About this plugin

Many organizations keep their business data in MySQL, PostgreSQL, or ClickHouse and wrap services like weather, logistics, or ticketing into fixed HTTP APIs, yet handing those assets to an AI assistant raises real concerns: credentials must never appear in chat, the model must not compose arbitrary SQL or fire off uncontrolled requests, and sample rows must not leak into a prompt. dsh-connect is the DSH connector plugin built for exactly this scenario.

Its approach is discover, constrain, then invoke. After scanning a database it captures tables, columns, primary and foreign keys, native DDL, and optional sample rows, and can optionally run AI semantic enrichment via the current DSH default model to assign business names, synonyms, tags, and field roles. In a conversation the user simply describes what they need in plain language; the Agent retrieves the relevant semantic metadata first and then executes a tightly scoped read-only query: one SELECT or WITH statement, no DML or DDL, bounded row count, sensitive columns masked. For HTTP APIs, an administrator pre-declares the method, host, path template, and parameters; the plugin registers each enabled endpoint as a fixed tool so the model can only fill in declared values and cannot change the domain, hop across origins, or invent new request shapes.

It is aimed at data engineers who want to expose internal databases to business colleagues without compromising security, product or ops teams that already maintain a set of business APIs and want the AI assistant to call them on behalf of users, and anyone in a DSH workspace who prefers to ask questions in natural language rather than memorize tool names and parameter schemas.

Use Cases

  • Business users query a read-only database in natural language without memorizing table names or SQL
  • Admins register fixed business APIs as Agent tools so users trigger them in conversation
  • After schema changes, an incremental scan updates metadata while preserving manually edited semantic annotations

Best For

  • Data engineers who want to safely expose internal databases to business teams
  • Product or ops teams with fixed business APIs that want an AI assistant to call on their behalf
  • End users in DSH workspaces who prefer natural-language data queries over memorizing tool schemas