MCP データベース サーバー
この MCP (Model Context Protocol) サーバーは、SQLite、SQL Server、および PostgreSQL データベースをサポートし、Claude にデータベース アクセス機能を提供します。
インストール
リポジトリをクローンします。
依存関係をインストールします:
プロジェクトをビルドします。
Related MCP server: SQLite MCP Server
使用オプション
Claude でこの MCP サーバーを使用するには、次の 2 つの方法があります。
直接使用: パッケージをグローバルにインストールして直接使用する
ローカル開発: ローカル開発環境から実行
NPM パッケージによる直接使用
この MCP サーバーを使用する最も簡単な方法は、グローバルにインストールすることです。
これにより、ローカルにサーバーを構築せずに直接サーバーを使用できるようになります。
ローカル開発のセットアップ
コードを変更したり、ローカル環境から実行したりする場合は、次の手順を実行します。
インストールセクションに示されているようにリポジトリをクローンしてビルドします。
以下の使用方法セクションのコマンドを使用してサーバーを実行します。
使用法
SQLite データベース
SQLite データベースで使用するには:
SQL Server データベース
SQL Server データベースで使用するには:
必須パラメータ:
--server: SQL Server のホスト名または IP アドレス--database: データベースの名前
オプションパラメータ:
--user: SQL Server 認証のユーザー名 (指定しない場合は Windows 認証が使用されます)--password: SQL Server 認証のパスワード--port: ポート番号(デフォルト: 1433)
PostgreSQLデータベース
PostgreSQL データベースで使用するには:
必須パラメータ:
--host: PostgreSQLのホスト名またはIPアドレス--database: データベースの名前
オプションパラメータ:
--user: PostgreSQL認証のユーザー名--password: PostgreSQL認証用のパスワード--port: ポート番号(デフォルト: 5432)--ssl: SSL接続を有効にする(true/false)--connection-timeout: 接続タイムアウト(ミリ秒)(デフォルト: 30000)
Claudeデスクトップの設定
直接使用構成
パッケージをグローバルにインストールした場合は、Claude Desktop を次のように構成します。
ローカル開発構成
ローカル開発の場合は、ローカルでビルドしたバージョンを使用するように Claude Desktop を構成します。
Claude Desktop 構成ファイルは通常、次の場所にあります。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
利用可能なデータベースツール
MCP データベース サーバーは、Claude が使用できる次のツールを提供します。
道具 | 説明 | 必須パラメータ |
| SELECTクエリを実行してデータを読み取る |
: SQL SELECT文 |
| INSERT、UPDATE、またはDELETEクエリを実行する |
: SQL変更文 |
| データベースに新しいテーブルを作成する |
: CREATE TABLE ステートメント |
| 既存のテーブルスキーマを変更する |
: ALTER TABLE ステートメント |
| データベースからテーブルを削除する |
: テーブル名、
: 安全フラグ(trueである必要があります) |
| すべてのテーブルのリストを取得する | なし |
| テーブルのスキーマ情報を表示する |
: テーブル名 |
| クエリ結果をCSV/JSONとしてエクスポート |
: SQL SELECT ステートメント
: "csv" または "json" |
| メモにビジネスインサイトを追加する |
:洞察のテキスト |
| すべてのビジネスインサイトを一覧表示する | なし |
これらのツールを Claude で使用する実際の例については、 「使用例」を参照してください。
追加ドキュメント
SQL Server セットアップ ガイド: SQL Server データベースへの接続の詳細
PostgreSQL セットアップガイド: PostgreSQL データベースへの接続の詳細
使用例: Claude で使用するクエリとコマンドの例
発達
サーバーを開発モードで実行するには:
開発中の変更を監視するには:
要件
Node.js 18歳以上
SQL Server 接続の場合: SQL Server 2012 以降
PostgreSQL 接続の場合: PostgreSQL 9.5 以降
ライセンス
マサチューセッツ工科大学