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 / 項目ごとの入力 / プロジェクト設定ファイルのスキャン認証、認証情報はローカルユーザーディレクトリにのみ保存され、パスワードは常にマスクされます。
サポートされるデータソース
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
GibsonAI MCP server: manage your databases with natural language
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mr-mihu/dsh-dbhub-live'
If you have feedback or need assistance with the MCP directory API, please join our Discord server