dsh-dbhub-live
dsh-dbhub-live
Lassen Sie DeepSeek Harness (DSH) direkt und sicher auf Datenbanken zugreifen: dauerhafte Multi-Quell-Verbindungen + Arbeitsbereich-Tools + temporäre dynamische Verbindungen.
dsh-dbhub-live ist ein DSH-Plugin, das auf DBHub (dem MCP-Server für Datenbanken) basiert und es Modellen ermöglicht, Datenbanken direkt abzufragen: sowohl über dauerhafte Verbindungen auf konfigurierten Arbeitsbereichen als auch über temporäre Verbindungen zu beliebigen Datenbanken für einmalige Untersuchungen.
✨ Funktionen
Dauerhafter Multi-Quell-Dienst — Ein einzelner dbhub-Dienst im Hintergrund verbindet sich mit mehreren Datenquellen, Verbindungen werden wiederverwendet, Abfragen sind schneller.
Arbeitsbereich-Tools —
dbhub_execute_sql_<arbeitsbereich>/dbhub_search_objects_<arbeitsbereich>, der Toolname ist der Arbeitsbereich, mehrere Arbeitsbereiche werden nicht verwechselt, die Verbindungskennzeichnung (Passwort maskiert) ist deutlich sichtbar.Temporäre dynamische Verbindungen —
dbhub_query/dbhub_query_objectsstellt jedes Mal unabhängig eine Verbindung zu einer beliebigen Datenbank her, mehrere verschiedene Datenbanken können parallel abgefragt werden, ideal für bereichsübergreifende Fehlersuche.Einsatzbereit — Wenn
dbhubnicht installiert ist, wird es bei der ersten Nutzung automatisch installiert und anschließend automatisch aktualisiert, kein manueller Aufwand erforderlich.Mehrere Konfigurationsmöglichkeiten — Explizite DSN / Ausfüllen von Einzelfeldern / Autorisierte Überprüfung von Projektkonfigurationsdateien. Anmeldedaten werden nur im lokalen Benutzerverzeichnis gespeichert, Passwörter werden vollständig maskiert.
Related MCP server: mcp-ohmy-sql
Unterstützte Datenquellen
MySQL · PostgreSQL · MariaDB · SQLite · SQL Server
Systemvoraussetzungen
DeepSeek Harness CLI
dsh(dsh webfür die GUI-Ausführung)Es wird empfohlen, Node.js ≥ 18 (mit
npm) auf dem lokalen Rechner zu haben –dbhubwird bei der ersten Nutzung automatisch installiert
Installation
# 方式一:使用本机已安装的 dsh
dsh plugin --profile web add dsh-dbhub-live
# 方式二:通过 npx 调用 dsh(无需本机全局安装 dsh)
npx @deepseek-ai/dsh plugin --profile web add dsh-dbhub-liveNach der Installation dsh web neu starten, damit die Änderungen wirksam werden.
Schnellstart
# 1) 为当前工作区配置数据库连接(三种方式任选其一)
dbhub_configure
# 2) 在已配置工作区的常驻连接上执行查询
dbhub_execute_sql_myapp SELECT * FROM users LIMIT 10;
# 3) 临时连任意库做一次性排查
dbhub_query dsn=mysql://root:pass@192.168.77.6:3306/tx_sd_jinengshu sql="SHOW TABLES;"Tools
Tool | Beschreibung |
| Konfiguriert/Persistiert eine Datenbankverbindung für einen Arbeitsbereich. |
| Führt SQL auf der dauerhaften Verbindung des angegebenen Arbeitsbereichs aus. |
| Sucht nach Datenbankobjekten (Tabellen/Ansichten/Spalten/Indizes usw.) im angegebenen Arbeitsbereich. |
| Stellt eine temporäre Verbindung zu einer beliebigen Datenbank her, um SQL auszuführen (mehrere Anweisungen mit |
| Stellt eine temporäre Verbindung zu einer beliebigen Datenbank her, um nach Datenbankobjekten zu suchen. |
Hinweis:
search_objectsist nur für SQLite verfügbar; bei MySQL / PostgreSQL usw. bittedbhub_querydirekt verwenden (z. B.SHOW TABLES).
Konfigurationsmöglichkeiten
Explizite DSN — Vollständige Verbindungszeichenfolge übergeben, z. B.
mysql://user:pass@host:3306/db.Einzelfelder ausfüllen — Nacheinander nach Typ / Host / Port / Benutzername / Passwort / Datenbankname fragen.
Autorisierte Überprüfung — Nach Autorisierung Projektkonfigurationsdateien überprüfen (
.env,application*.yml,docker-compose,jdbc.propertiesusw.) und Kandidaten auflisten (Passwort maskiert) zur Bestätigung vorlegen.
Wenn ein Arbeitsbereich bereits mise env oder .env (mit DSN / DB_*) hat, erkennt das Plugin dies automatisch, keine manuelle Konfiguration erforderlich.
🔄 Automatische Installation und Aktualisierung von dbhub
Automatische Installation bei Erstnutzung: Wenn
dbhubauf dem lokalen Rechner nicht vorhanden ist, installiert das Plugin es bei der ersten Abfrage automatisch; danach auch offline nutzbar.Automatisch aktuell halten: Alle 7 Tage wird im Hintergrund leise auf die neueste Version aktualisiert; bei Fehlschlag wird die vorhandene Version verwendet.
Keine Änderungen an Ihrer Konfiguration: Ein
dbhub, das Sie selbst über PATH / mise installiert haben, wird vom Plugin nicht verändert.
Umgebungsvariable | Beschreibung | Standard |
| Name des npm-Pakets für die automatische Installation |
|
| Aktualisierungsintervall in Tagen, |
|
Datenverzeichnis
Alle Konfigurationen und Anmeldedaten werden außerhalb des Modulverzeichnisses gespeichert (nicht von pnpm-Paketen betroffen). Das Verzeichnis kann zur vollständigen Löschung entfernt werden:
~/.dsh/storages/dsh-dbhub-live/Deinstallation
dsh plugin --profile web remove dsh-dbhub-liveFehlerbehebung
Symptom | Vorgehen |
Bei Erstnutzung wird „dbhub kann nicht bezogen werden“ gemeldet | Stellen Sie sicher, dass npm auf Ihrem lokalen Rechner vorhanden ist und eine Internetverbindung besteht; offline kann |
Tool zeigt „dbhub-Dienst nicht verfügbar“ | Überprüfen Sie die |
Konfigurationsdateien werden nicht gefunden | Standardmäßig werden Verzeichnisse wie |
Benötigt eine benutzerdefinierte dbhub-Version | Löschen Sie |
Automatische Aktualisierung von dbhub nicht erwünscht | Setzen Sie die Umgebungsvariable |
Lizenz
This server cannot be deployed
Maintenance
Related MCP Connectors
- mcpOAuthcom.gibsonai
GibsonAI MCP server: manage your databases with natural language
Cloud-hosted MCP server for secure AI access to enterprise data sources via CData Connect AI.
Draxlr's remote MCP server connects AI assistants to your SQL databases and dashboards. Explore schemas, run read-only queries, manage saved queries and dashboards, and export results, all with row-level security so each user sees only their own data.
The BigQuery remote MCP server is a fully managed service that uses the Model Context Protocol to connect AI applications and LLMs to BigQuery data sources. It provides secure, standardized tools for AI agents to list datasets and tables, retrieve schemas, generate and execute SQL queries through natural language, and analyze data—enabling direct access to enterprise analytics data without requiring manual SQL coding.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP Database Server is a service that provides secure database access for AI assistants and LLM-based tools, supporting SQLite, PostgreSQL, MySQL and MariaDB, and featuring query verification, audit logs and security control functions.2Apache 2.0
- -licenseNot gradedqualityCmaintenanceAn MCP server that bridges AI assistants with SQL databases, enabling natural language querying across multiple database types with built-in optimization and security.3-
- AlicenseNot gradedqualityDmaintenanceA unified MCP server for querying and managing multiple database types (PostgreSQL, MySQL, SQL Server, etc.) via natural language through AI assistants.GPL 3.0
- AlicenseBqualityDmaintenanceA powerful MCP server for Microsoft SQL Server that connects AI assistants directly to your SQL Server databases with enterprise-grade security controls.3844 npm3MIT