dsh-connect
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
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.