Devart MCP Server for MySQL (ADO.NET) について
Devart MCP Server for MySQLは、自然言語の依頼からMySQLデータにアクセスするMCPサーバーです。MySQLを主なデータソースとするチーム向けに、依頼を構造化クエリへ変換し、ADO.NETまたはODBC経由で結果を返します。
主な機能
- 01自然言語によるMySQLデータ検索
- 02依頼を構造化クエリに変換
- 03ADO.NETとODBCによる接続
- 04stdioまたはHTTPのトランスポート設定
活用シーン
- 01Webアプリのユーザー行動分析
- 02ECの注文と在庫データの調査
- 03CMSのコンテンツと利用状況の分析
- 04MySQLのスキーマとクエリの調査
MCP 対応
AIクライアントにMySQLデータへのアクセスを提供するMCPサーバーです。stdioまたはHTTPに対応し、Claude DesktopなどのMCPクライアントと連携できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
バージョン 1.1.0
MySQL 用 Devart MCP サーバー
MySQL 用 Devart MCP サーバーを使用すると、お使いの環境で稼働する安全なサーバーを介して、AI クライアントがデータを操作できます。通常の AI チャットを、実際のビジネスデータを扱う実用的な手段に変えます。従来のエクスポートや手動でのクエリ実行よりも高速です。
主なメリット
MySQL 用 Devart MCP サーバーを使用すると、次のことができます。
- 自然言語を使って直感的にデータを操作できます。
- 分析に必要なデータを数分以内に取得できます。
- AI を活用したサポートにより、データをより迅速にレポートできます。
- 手動でのデータ処理と統合のメンテナンスを最小限に抑えられます。
仕組み
MySQL 用 Devart MCP サーバーは、自然言語のプロンプトを使用して、AI クライアントが MySQL データベースと直接通信できるようにします。AI のリクエストを構造化クエリに変換し、Devart の接続ドライバーを通じて実行したうえで、AI を活用したシームレスなデータアクセスのために、整然とした構造化結果を返します。

クイックスタート
MySQL 用 Devart MCP サーバーを使い始めるには、次の手順を実行します。
1. Devart ODBC Driver for MySQL をダウンロードしてインストールします。
2. MySQL 用 Devart MCP サーバーをダウンロードしてインストールします。
3. MySQL 用 Devart MCP サーバーで、データ接続と統合の設定を構成します。

4. 最初の自然言語クエリを実行します。
手動でのインストールと構成
前提条件
MySQL 用 Devart MCP サーバーをビルドして実行する前に、次のコンポーネントがインストールされていることを確認してください。
- .NET 8 SDK
- ADO.NET 接続 — Devart.AI.McpServer.AdoNet.MySql.csproj Devart dotConnect for MySQL(ビルド中に NuGet 経由で自動インストール)
- ODBC 接続 — Devart.AI.McpServer.Odbc.MySql.csproj Devart ODBC Driver for MySQL(手動でのダウンロードとインストールが必要)
ステップ 1:リポジトリをクローンする
プロジェクトのリポジトリをクローンし、プロジェクトのディレクトリに移動します。
1. コマンドプロンプトを開きます。
2. 次のコマンドを入力します。
git clone https://github.com/devart-ai-connectivity/devart-mcp-server-mysql.git
cd devart-mcp-server-mysql
ステップ 2:ソースから MCP サーバーをビルドする
サポートされているデータベース接続テクノロジーである ADO.NET または ODBC を使用して、MySQL 用 Devart MCP サーバーをソースからビルドできます。
- ADO.NET を使用して MCP サーバーをビルドするには、次のコマンドを実行します。
dotnet publish Devart.AI.McpServer.AdoNet/Devart.AI.McpServer.AdoNet.MySql/Devart.AI.McpServer.AdoNet.MySql.csproj -c ReleaseMySql /p:TargetFramework=net8.0
Devart dotConnect for MySQL の NuGet パッケージは、自動的にダウンロードおよび復元されます。
- ODBC を使用して MCP サーバーをビルドするには、データソースのビット数に応じたコマンドを選択します。
64 ビットのデータソースの場合は、次のコマンドを実行します。
dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.MySql/Devart.AI.McpServer.Odbc.MySql.csproj -c ReleaseMySql -r "win-x64" /p:TargetFramework=net8.0
32 ビットのデータソースの場合は、次のコマンドを実行します。
dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.MySql/Devart.AI.McpServer.Odbc.MySql.csproj -c ReleaseMySql -r "win-x86" /p:TargetFramework=net8.0
注
ターゲットプラットフォームは、ODBC データソースのビット数と一致させる必要があります。
ステップ 3:MCP サーバーのデータベース接続を構成する
1. ビルドした MCP サーバー実行ファイルがあるディレクトリに、mcpserver.json 構成ファイルを作成します。
2. ファイル内で、データベース接続を構成します。
- ADO.NET を使用する接続を構成します。
次の設定を
mcpserver.jsonファイルに追加します。
{
"Connections": [
{
"Name": "my_mysql",
"ConnectionString": "Server=localhost;Port=3306;User Id=your_user;Password=your_password;Database=your_database;License Key=your_license_key;",
"ProtocolType": "stdio"
}
]
}
- ODBC を使用した接続を設定します。
次の設定をmcpserver.jsonファイルに追加します。
{
"Connections": [
{
"Name": "my_mysql",
"DsnName": "your_dsn_name",
"ProtocolType": "stdio"
}
]
}
- 接続文字列を使用した ODBC 接続を設定します。
次の設定をmcpserver.jsonファイルに追加します。
{
"Connections": [
{
"Name": "my_mysql",
"ConnectionString": "Driver={Devart ODBC Driver for MySQL};Server=localhost;User ID=mysql;Password=your_password;Database=your_database;",
"ProtocolType": "stdio"
}
]
}
各項目の説明:
-
Name— 接続名です。 -
ConnectionString(ADO.NET に適用)— 対象データベースへの接続に使用する、データベース固有の接続文字列です。 -
DsnName(ODBC に適用)— データソースの名前です。 -
ProtocolType— トランスポートプロトコルです。指定できる値はstdioまたはhttpです。 -
HttpPort(ProtocolTypeにhttpを指定する場合は必須)—httpプロトコルのポート番号です。
ステップ 4:MCP サーバーを実行する
MCP サーバーを設定したら、起動できます。
注
この手順が必要なのは、
ProtocolTypeにhttpを設定した場合のみです。stdioトランスポートプロトコルを使用する場合、AI クライアントがサーバーを自動的に起動します。
- ADO.NET でサーバーを起動するには、次のコマンドを実行します。
Devart.AI.McpServer.AdoNet.MySql.exe run my_mysql
- ODBC でサーバーを起動するには、次のコマンドを実行します。
Devart.AI.McpServer.Odbc.MySql.exe run my_mysql
ここで、my_mysqlは ODBC 接続の名前です。
ステップ 5:Claude Desktop と統合する
1. Claude の設定ファイルであるclaude_desktop_config.jsonを開きます。
ヒント
設定ファイルが見つからない場合、まだ存在していない可能性があります。作成するには、Claude Desktop を開き、File > Settings > Developerに移動して、Edit Configをクリックします。
claude_desktop_config.jsonファイルがあるフォルダーが開きます。
2. MCP サーバーで使用するトランスポートプロトコルに応じて、次のいずれかのオブジェクトを追加します。
- STDIO
{
"mcpServers": {
"devart": {
"command": "C:\\path\\to\\Devart.AI.McpServer.AdoNet.MySql.exe",
"args": [
"run",
"my_mysql"
]
}
}
}
ここで:
-
devartは、Claude Desktop に表示されるコネクター名です。 -
C:\\path\\to\\Devart.AI.McpServer.AdoNet.MySql.exeは、実行ファイルへのパスです。ODBC 接続の場合は、Devart.AI.McpServer.Odbc.MySql.exeを使用します。 -
my_mysqlは、mcpserver.json設定ファイルで指定した接続名です。 -
HTTP
"mcpServers": { "devart": { "command": "npx", "args": [ "-y", "mcp-remote", "http://localhost:5000/sse" ] } }ここで:
devartは、Claude Desktop に表示されるコネクター名です。5000は、MCP サーバーのリスニングポートです。
3. ファイルを保存します。
4. Claude Desktop を再起動します。
Devart MCP Server for MySQL が Claude と統合され、Claude Desktop アプリのCustomize > Connectorsにdevartが表示されます。
Devart MCP Server for MySQL は、Cline、Codex、Cursor、Visual Studio Code、Windsurf、Zed などの他の AI クライアントとも統合できます。
対応クライアント
Devart MCP Server for MySQL は、次の AI クライアントとの統合をサポートしています。
- Claude Desktop
- Visual Studio Code
- Cursor
- Codex
- Windsurf
- Cline
- Zed
- …その他の MCP 対応 AI クライアント
一般的なユースケース
Devart MCP Server for MySQL は、MySQL を主要なデータソースとして利用するチームに適しています。
-
Web アプリケーションの分析
SQL を記述せずに、MySQL を基盤とする Web アプリに保存されたユーザー行動、セッションデータ、コンバージョンファネル、エンゲージメント指標をクエリできます。 -
E コマースデータの調査
WooCommerce、Magento、または独自のストアフロントを支える MySQL データベースから、注文、商品、在庫レベル、顧客レコード、売上傾向を直接分析できます。 -
CMS およびコンテンツプラットフォームの分析
WordPress、Drupal、またはその他の MySQL ベースのコンテンツプラットフォームから、コンテンツ、タクソノミー、ユーザーアクティビティ、公開履歴にアクセスして分析できます。 -
MySQL スキーマ向けの開発者用コパイロット
AI による支援で、開発者や DBA がテーブル構造を調べ、リレーションシップを追跡し、クエリをデバッグし、レガシースキーマをより早く把握できるようにします。 -
SaaS 製品およびサブスクリプションのレポート作成
BI ツールを使わずに、製品チームや財務チームが使用状況指標、サブスクリプションの状態、解約の兆候、収益データを MySQL から直接抽出できます。 -
オンプレミス環境での MySQL へのセキュアな AI アクセス
MySQL データをインフラストラクチャ内に完全に保持しながら、AI ツールが必要に応じて実際のビジネスデータに関する質問に回答できるようにします。
ライセンスとアクティベーション
Devart MCP Server for MySQL は、無料の単一データソース対応 MCP サーバーとして提供されています。
MySQL に接続するには、サーバーで対応するDevart ODBC Driver for MySQLが必要です。この製品は有料です。
Devart ODBC Driver for MySQL は、30 日間無料でお試しいただけます。
最新のインストールおよびアクティベーションの詳細については、製品ページとドキュメントをご覧ください。
サポート
その他の Devart 接続ソリューション
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。

