mcpField
D
DBCode

DBCode

ローカル
dbcode.ioデータベース3601 日前に更新

DBCode について

DBCode MCP サーバーは、DBCode に登録済みの接続を使って AI エージェントがデータベースを照会・探索できるようにします。PostgreSQL、MySQL、SQL Server、SQLite、MongoDB、Snowflake など 100 以上のデータベースに対応し、VS Code 系エディターで作業する開発者を想定しています。

主な機能

  1. 01DBCode に保存済みのデータベース接続を再利用
  2. 02100 以上のデータベース種別に対応
  3. 03利用するエディターの接続を選択可能
  4. 04エディターが未起動でも保存済み接続を読み取り

活用シーン

  1. 01エージェントから PostgreSQL や MySQL を照会
  2. 02Claude Code や Codex からスキーマを探索
  3. 03--app オプションで接続元のエディターを指定

MCP 対応

npx @dbcode/mcp で起動する MCP サーバーで、Claude Code、Codex、Gemini CLI などの MCP クライアントにデータベースアクセス機能を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"io-dbcode-dbcode": {
"command": "npx",
"args": [
"-y",
"@dbcode/mcp"
]
}
}
}
起動コマンドnpx -y @dbcode/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@dbcode/mcp1.0.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

DBCode MCP サーバー

既存の DBCode 接続を使って、AI エージェントが DBCode 経由でデータベースにクエリを実行できるようにします。

DBCode は、PostgreSQL、MySQL、SQL Server、Oracle、SQLite、MongoDB、ClickHouse、Snowflake など、100 種類以上のデータベースに対応しています。

必要条件

  • VS Code、Cursor、Windsurf、Antigravity、または Kiro にインストールされた DBCode 拡張機能。DBCode をインストールしてください。
  • Node.js 22.14 以降。

セットアップ

Claude Code
claude mcp add dbcode -- npx -y @dbcode/mcp
Codex
codex mcp add dbcode -- npx -y @dbcode/mcp
GitHub Copilot CLI

次の内容を ~/.copilot/mcp-config.json に追加します。

{
  "mcpServers": {
    "dbcode": {
      "type": "local",
      "command": "npx",
      "args": ["-y", "@dbcode/mcp"],
      "tools": ["*"]
    }
  }
}
Gemini CLI、Claude Desktop、Cursor、Windsurf、その他のクライアント

クライアントの MCP 設定に追加します(Gemini CLI の場合は ~/.gemini/settings.json、Claude Desktop の場合は claude_desktop_config.json)。

{
  "mcpServers": {
    "dbcode": {
      "command": "npx",
      "args": ["-y", "@dbcode/mcp"]
    }
  }
}

Cursor、VS Code、Windsurf、Antigravity、Kiro では、このパッケージを使わずに DBCode を組み込みのエージェントに接続することもできます。DBCode の MCP ドキュメントをご覧ください。

仕組み

このパッケージは、マシンにインストールされている最新の DBCode を見つけ、その MCP サーバーを起動します。DBCode を使用するエディターが開いている場合、エージェントはそのエディターを通じて動作します。エディターが開いていない場合、サーバーは保存済みの DBCode 接続を直接読み込みます。

DBCode を複数のエディターで使用している場合は、--app を使ってエージェントが参照する接続を選択します。

"args": ["-y", "@dbcode/mcp", "--app", "Cursor"]

値(大文字と小文字は区別されません):Code、Code - Insiders、Cursor、Windsurf、VSCodium、Antigravity IDE、Antigravity、Kiro。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。