VOOZH about

URL: https://glama.ai/mcp/servers/executeautomation/mcp-database-server?locale=ja-JP

⇱ ExecuteAutomation データベースサーバー by executeautomation | Glama


MCP データベース サーバー

この MCP (Model Context Protocol) サーバーは、SQLite、SQL Server、および PostgreSQL データベースをサポートし、Claude にデータベース アクセス機能を提供します。

インストール

  1. リポジトリをクローンします。

git clone https://github.com/executeautomation/database-server.git
cd database-server
  1. 依存関係をインストールします:

npm install
  1. プロジェクトをビルドします。

npm run build

Related MCP server: MCP TapData Server

使用オプション

Claude でこの MCP サーバーを使用するには、次の 2 つの方法があります。

  1. 直接使用: パッケージをグローバルにインストールして直接使用する

  2. ローカル開発: ローカル開発環境から実行

NPM パッケージによる直接使用

この MCP サーバーを使用する最も簡単な方法は、グローバルにインストールすることです。

npm install -g @executeautomation/database-server

これにより、ローカルにサーバーを構築せずに直接サーバーを使用できるようになります。

ローカル開発のセットアップ

コードを変更したり、ローカル環境から実行したりする場合は、次の手順を実行します。

  1. インストールセクションに示されているようにリポジトリをクローンしてビルドします。

  2. 以下の使用方法セクションのコマンドを使用してサーバーを実行します。

使用法

SQLite データベース

SQLite データベースで使用するには:

node dist/src/index.js /path/to/your/database.db

SQL Server データベース

SQL Server データベースで使用するには:

node dist/src/index.js --sqlserver --server <server-name> --database <database-name> [--user <username> --password <password>]

必須パラメータ:

  • --server : SQL Server のホスト名または IP アドレス

  • --database : データベースの名前

オプションパラメータ:

  • --user : SQL Server 認証のユーザー名 (指定しない場合は Windows 認証が使用されます)

  • --password : SQL Server 認証のパスワード

  • --port : ポート番号(デフォルト: 1433)

PostgreSQLデータベース

PostgreSQL データベースで使用するには:

node dist/src/index.js --postgresql --host <host-name> --database <database-name> [--user <username> --password <password>]

必須パラメータ:

  • --host : PostgreSQLのホスト名またはIPアドレス

  • --database : データベースの名前

オプションパラメータ:

  • --user : PostgreSQL認証のユーザー名

  • --password : PostgreSQL認証用のパスワード

  • --port : ポート番号(デフォルト: 5432)

  • --ssl : SSL接続を有効にする(true/false)

  • --connection-timeout : 接続タイムアウト(ミリ秒)(デフォルト: 30000)

Claudeデスクトップの設定

直接使用構成

パッケージをグローバルにインストールした場合は、Claude Desktop を次のように構成します。

{
 "mcpServers": {
 "sqlite": {
 "command": "npx",
 "args": [
 "-y",
 "@executeautomation/database-server",
 "/path/to/your/database.db"
 ]
 },
 "sqlserver": {
 "command": "npx",
 "args": [
 "-y",
 "@executeautomation/database-server",
 "--sqlserver",
 "--server", "your-server-name",
 "--database", "your-database-name",
 "--user", "your-username",
 "--password", "your-password"
 ]
 },
 "postgresql": {
 "command": "npx",
 "args": [
 "-y",
 "@executeautomation/database-server",
 "--postgresql",
 "--host", "your-host-name",
 "--database", "your-database-name",
 "--user", "your-username",
 "--password", "your-password"
 ]
 }
 }
}

ローカル開発構成

ローカル開発の場合は、ローカルでビルドしたバージョンを使用するように Claude Desktop を構成します。

{
 "mcpServers": {
 "sqlite": {
 "command": "node",
 "args": [
 "/absolute/path/to/mcp-database-server/dist/src/index.js", 
 "/path/to/your/database.db"
 ]
 },
 "sqlserver": {
 "command": "node",
 "args": [
 "/absolute/path/to/mcp-database-server/dist/src/index.js",
 "--sqlserver",
 "--server", "your-server-name",
 "--database", "your-database-name",
 "--user", "your-username",
 "--password", "your-password"
 ]
 },
 "postgresql": {
 "command": "node",
 "args": [
 "/absolute/path/to/mcp-database-server/dist/src/index.js",
 "--postgresql",
 "--host", "your-host-name",
 "--database", "your-database-name",
 "--user", "your-username",
 "--password", "your-password"
 ]
 }
 }
}

Claude Desktop 構成ファイルは通常、次の場所にあります。

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Linux: ~/.config/Claude/claude_desktop_config.json

利用可能なデータベースツール

MCP データベース サーバーは、Claude が使用できる次のツールを提供します。

道具

説明

必須パラメータ

read_query

SELECTクエリを実行してデータを読み取る

query : SQL SELECT文

write_query

INSERT、UPDATE、またはDELETEクエリを実行する

query : SQL変更文

create_table

データベースに新しいテーブルを作成する

query : CREATE TABLE ステートメント

alter_table

既存のテーブルスキーマを変更する

query : ALTER TABLE ステートメント

drop_table

データベースからテーブルを削除する

table_name : テーブル名、 confirm : 安全フラグ(trueである必要があります)

list_tables

すべてのテーブルのリストを取得する

なし

describe_table

テーブルのスキーマ情報を表示する

table_name : テーブル名

export_query

クエリ結果をCSV/JSONとしてエクスポート

query : SQL SELECT ステートメントformat : "csv" または "json"

append_insight

メモにビジネスインサイトを追加する

insight :洞察のテキスト

list_insights

すべてのビジネスインサイトを一覧表示する

なし

これらのツールを Claude で使用する実際の例については、 「使用例」を参照してください。

追加ドキュメント

発達

サーバーを開発モードで実行するには:

npm run dev

開発中の変更を監視するには:

npm run watch

要件

  • Node.js 18歳以上

  • SQL Server 接続の場合: SQL Server 2012 以降

  • PostgreSQL 接続の場合: PostgreSQL 9.5 以降

ライセンス

マサチューセッツ工科大学

A
license - permissive license
-
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/executeautomation/mcp-database-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server