MariaDB MCP Server
MariaDB MCPサーバーでClaude連携・RDBMSデータ操作・クエリ実行を自動化
npx mariadb-mcp-server概要
MariaDB MCP Serverの設定方法と使い方。
オープンソースRDBMS「MariaDB」をClaudeから操作できるMCPサーバー。
SQLクエリの実行、テーブル作成・変更、データのCRUD操作、スキーマ情報の取得が可能。
ClaudeとMariaDBのMCPサーバー連携により、データベース操作やデータ分析レポートの生成を自動化できる。
MySQLとの高い互換性を持ち、既存のMySQLアプリケーションをそのまま移行できる。
自然言語でデータベースを操作できるため、SQLに不慣れなユーザーでも効率的にデータ活用が可能になる。
設定方法はMariaDB接続情報を環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
MariaDBをインストールする(https://mariadb.org/download/)またはクラウドのマネージドDBを利用する
- 2
MariaDBにログインしてデータベースとユーザーを作成する
- 3
作成したユーザーに必要な権限(SELECT・INSERT・UPDATE等)を付与する
- 4
ホスト名・ポート番号・ユーザー名・パスワード・データベース名を確認して保存する
こんな使い方ができます
自然言語でClaudeにデータ抽出を指示してSQLクエリを自動生成・実行できる
テーブルスキーマをClaudeに分析させてインデックス最適化やクエリ改善提案を受けられる
データの集計・集約をClaudeに依頼してビジネスレポートを自動生成できる
マイグレーションスクリプトをClaudeに生成させてスキーマ変更を安全に実行できる
セットアップ手順
- 1
MariaDBサーバーにアクセスできる接続情報(ホスト・ユーザー・パスワード・DB名)を準備する
- 2
claude mcp add mariadb -e MARIADB_HOST=localhost -e MARIADB_USER=user -e MARIADB_PASSWORD=pass -e MARIADB_DATABASE=mydb -- npx -y mariadb-mcp-server
設定ファイル
コピー前に確認
MariaDBサーバーへのアクセス情報必須。MariaDBはオープンソースで無料利用可能。クラウドマネージドDB(MariaDB SkySQL等)も利用可能。
claude mcp add mariadb -e MARIADB_HOST=localhost -e MARIADB_PORT=3306 -e MARIADB_USER=your-username -e MARIADB_PASSWORD=your-password -e MARIADB_DATABASE=your-database -- npx -y mariadb-mcp-server