mcpField
D
Database Tools for Claude AI

Database Tools for Claude AI

ローカル
github.com/elber-codeデータベース480 週間前に更新

Database Tools for Claude AI について

Database Tools for Claude AIは、ClaudeからMySQLデータベースを操作するMCPサーバーです。SQLクエリの実行やテーブル情報の取得に対応し、結果をClaudeで読みやすい形式に整えます。

主な機能

  1. 01ClaudeからMySQLを検索
  2. 02有効なSQLクエリの実行
  3. 03テーブル構造とサイズの確認
  4. 04クエリ結果の整形

活用シーン

  1. 01MySQLデータベースを一覧表示する
  2. 02テーブルの構造やサイズを確認する
  3. 03任意のSQLクエリでデータを取得する

MCP 対応

ClaudeがMySQLデータベースと直接やり取りできるよう、クエリ実行、テーブル情報取得、結果整形の機能を提供します。

設定

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

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

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

パッケージ
npm@smithery/cli

ツール

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

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

詳細

Claude AI 向けデータベースツール

smithery badge

これは、Claude AI が MySQL データベースと直接やり取りできるようにする MCP(Model Context Protocol)サーバーです。

機能

  • Claude を通じて MySQL データベースにクエリを実行します
  • 有効な SQL クエリを実行します
  • サイズや構造など、テーブルの情報を取得します
  • Claude で読みやすい形式の結果を表示します

インストール

Smithery 経由でのインストール

Smithery 経由で Database Tools for Claude Desktop を自動的にインストールするには:

npx -y @smithery/cli install @elber-code/database-tools --client claude

このツールをインストールして使用するには、次の手順に従ってください。

  1. リポジトリをクローンまたはダウンロードする

    git clone [repository-url]
    

    または、ZIP ファイルをダウンロードして展開します。

  2. 依存関係をインストールする プロジェクトディレクトリに移動し、次を実行します:

    npm install
    

設定

Claude でこのツールを使用するには、通常、次の場所にある claude_desktop_config.json ファイルに設定を追加する必要があります:

C:\Users\YOUR_USER\AppData\Roaming\Claude\claude_desktop_config.json

次の構造で設定します:

{
  "mcpServers": {
    // Other existing configurations...
    "database-tools": {
      "command": "node",
      "args": [
        "C:\\path\\to\\index.js"
      ]
    }
  }
}

使用方法

設定が完了すると、次のようなコマンドで Claude から MySQL データベースを操作できます。

  1. すべてのデータベースを一覧表示する
    「MySQL でクエリを実行して、データベースを表示してください。」

  2. データベース内のテーブルを表示する
    「MySQL でクエリを実行して、テーブル name_table を表示してください。」

  3. テーブルのサイズを確認する
    「MySQL でクエリを実行して、テーブル name_table のサイズを表示してください。」

  4. カスタムクエリを実行する
    「MySQL でクエリを実行してください:『クエリで実行したい内容の説明』」

セキュリティ

このツールは、mysql.js ファイルで設定された権限で実行されます。指定する認証情報には、許可する操作に必要な権限のみを付与してください。

トラブルシューティング

接続に問題がある場合は、次の点を確認してください。

  • MySQL が実行中であること
  • mysql.js の認証情報が正しいこと
  • Claude の設定ファイルに記載されたパスが正しいこと

実装

データベースにクエリを実行するには、「MySQL のすべてのデータベースを表示して」や「users テーブルのサイズは?」のように Claude に尋ねてください。

コメント

MCP は初めてですか?

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

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