Database Tools for Claude AI

Integrations

  • Allows Claude to query MySQL databases directly, execute SQL queries, get information about tables (including size and structure), and receive formatted query results.

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

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

特徴

  • Claude を通じて MySQL データベースをクエリする
  • 有効なSQLクエリを実行する
  • サイズや構造など、テーブルに関する情報を取得します
  • クロードで読みやすいようにフォーマットされた結果

インストール

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

  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構成ファイル内のパスが正しいこと

実装

データベースをクエリするには、Claude に次のように質問するだけです:「MySQL 内のすべてのデータベースを表示してください」または「users テーブルのサイズはどれくらいですか?」

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Tools

Claude AI が MySQL データベースと直接対話し、自然言語によるクエリ実行とテーブル情報の取得を可能にする MCP サーバー。

  1. Features
    1. Installation
      1. Configuration
        1. Usage
          1. Security
            1. Troubleshooting
              1. Implementation
                ID: q7rr1u7sw5