dsh-dbhub-live
dsh-dbhub-live
DeepSeek Harness (DSH) がデータベースを直接・安全に操作できるようにします:常駐マルチソース接続 + ワークスペース別ツール + 一時的な動的接続。
dsh-dbhub-live は DSH プラグインであり、DBHub(データベース MCP サーバー)をベースに、モデルがデータベースを直接クエリできるようにします:設定済みのワークスペースで常駐接続を再利用するだけでなく、任意のデータベースに一時的に接続して一度きりの調査も可能です。
✨ 特徴
常駐マルチソースサービス — バックグラウンドの1つの dbhub サービスが複数のデータソースを同時に接続し、接続を再利用してクエリを高速化。
ワークスペース別ツール —
dbhub_execute_sql_<ワークスペース>/dbhub_search_objects_<ワークスペース>、ツール名がワークスペース名となり、複数ワークスペースが混ざらず、接続ラベル(パスワードはマスク)が明確に表示されます。一時動的接続 —
dbhub_query/dbhub_query_objectsは毎回独立して任意のデータベースに接続し、複数の異なるデータベースを並行して調査でき、クロス環境のトラブルシューティングに便利です。すぐに使える —
dbhubがインストールされていない場合、初回使用時に自動インストールされ、その後は自動的に最新版に更新されるため、手動で処理する必要はありません。複数の設定方法 — 明示的な DSN / 項目ごとの入力 / プロジェクト設定ファイルのスキャン認証、認証情報はローカルユーザーディレクトリにのみ保存され、パスワードは常にマスクされます。
Related MCP server: mcp-ohmy-sql
サポートされるデータソース
MySQL · PostgreSQL · MariaDB · SQLite · SQL Server
環境要件
DeepSeek Harness の
dshCLI(dsh webが GUI 実行を担当)ローカルに Node.js ≥ 18(
npm含む)を推奨 — 初回使用時にdbhubが自動インストールされます
インストール
# 方式一:使用本机已安装的 dsh
dsh plugin --profile web add dsh-dbhub-live
# 方式二:通过 npx 调用 dsh(无需本机全局安装 dsh)
npx @deepseek-ai/dsh plugin --profile web add dsh-dbhub-liveインストール後、dsh web を再起動 して有効にします。
クイックスタート
# 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;"ツール
ツール | 説明 |
| ワークスペースにデータベース接続を設定/永続化します。 |
| 指定されたワークスペースの常駐接続で SQL を実行します。 |
| 指定されたワークスペースでデータベースオブジェクト(テーブル/ビュー/カラム/インデックスなど)を検索します。 |
| 任意のデータベースに一時的に接続して SQL を実行します(複数ステートメントは |
| 任意のデータベースに一時的に接続してデータベースオブジェクトを検索します。 |
注:
search_objectsは SQLite のみで利用可能です。MySQL / PostgreSQL などではdbhub_queryで直接クエリしてください(例:SHOW TABLES)。
設定方法
明示的な DSN — 完全な接続文字列を渡します(例:
mysql://user:pass@host:3306/db)。項目ごとの入力 — タイプ / ホスト / ポート / アカウント / パスワード / データベース名を順に入力します。
スキャン認証 — 認証後、プロジェクト設定ファイル(
.env、application*.yml、docker-compose、jdbc.propertiesなど)をスキャンし、候補(パスワードはマスク)をリストアップして確認を求めます。
ワークスペースに既に mise env または .env(DSN / DB_*)がある場合、プラグインは自動的に検出するため、手動設定は不要です。
🔄 dbhub の自動インストールと更新
初回使用時に自動インストール:ローカルに
dbhubがない場合、プラグインは最初のクエリ時に自動インストールし、その後はオフラインでも使用可能です。自動的に最新版を維持:7日ごとにバックグラウンドで静かに最新版に更新し、失敗した場合は既存のバージョンを維持します。
設定を変更しない:PATH / mise で手動インストールした
dbhubはプラグインによって変更されません。
環境変数 | 説明 | デフォルト |
| 自動インストールに使用する npm パッケージ名 |
|
| 自動更新の間隔(日数)、 |
|
データの保存場所
すべての設定と認証情報はモジュールディレクトリの外部(pnpm パッケージの影響を受けない場所)に保存されます。このディレクトリを削除すると完全にクリアされます:
~/.dsh/storages/dsh-dbhub-live/アンインストール
dsh plugin --profile web remove dsh-dbhub-liveトラブルシューティング
現象 | 処理 |
初回使用時に「dbhub を取得できません」と表示される | ローカルに npm があり、ネットワークに接続できることを確認してください。オフラインの場合は手動で |
ツールに「dbhub サービスが利用できません」と表示される |
|
設定ファイルがスキャンされない | デフォルトで |
カスタムの dbhub バージョンが必要 |
|
dbhub の自動更新を無効にしたい | 環境変数 |
ライセンス
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