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

クイックスタート
SQLite 向け Devart MCP Server を使い始めるには、次の手順に従ってください。
1. Devart ODBC Driver for SQLite をダウンロードし、インストールします。
2. SQLite 向け Devart MCP Server をダウンロードし、インストールします。
3. SQLite 向け Devart MCP Server で、データ接続と統合の設定を構成します。

4. 最初の自然言語クエリを実行します。
手動でのインストールと構成
前提条件
SQLite 向け Devart MCP Server をビルドして実行する前に、次のコンポーネントがインストールされていることを確認してください。
- .NET 8 SDK
- ADO.NET 接続 — Devart.AI.McpServer.AdoNet.Sqlite.csproj Devart dotConnect for SQLite(ビルド時に NuGet 経由で自動的にインストールされます)
- ODBC 接続 — Devart.AI.McpServer.Odbc.Sqlite.csproj Devart ODBC Driver for SQLite(手動でのダウンロードとインストールが必要です)
手順 1:リポジトリのクローン
プロジェクトのリポジトリをクローンし、プロジェクトディレクトリに移動します。
1. コマンドプロンプトを開きます。
2. 次のコマンドを入力します。
git clone https://github.com/devart-ai-connectivity/devart-mcp-server-sqlite.git
cd devart-mcp-server-sqlite
手順 2:ソースから MCP Server をビルド
サポートされているデータベース接続技術である ADO.NET または ODBC を使用して、SQLite 向け Devart MCP Server をソースからビルドできます。
- ADO.NET を使用して MCP サーバーをビルドするには、次のコマンドを実行します。
dotnet publish Devart.AI.McpServer.AdoNet/Devart.AI.McpServer.AdoNet.Sqlite/Devart.AI.McpServer.AdoNet.Sqlite.csproj -c ReleaseSqlite /p:TargetFramework=net8.0
Devart dotConnect for SQLite の NuGet パッケージは、自動的にダウンロードされて復元されます。
- ODBC を使用して MCP サーバーをビルドするには、データソースのビット数に応じたコマンドを選択します。
64 ビットのデータソースの場合は、次のコマンドを実行します。
dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.Sqlite/Devart.AI.McpServer.Odbc.Sqlite.csproj -c ReleaseSqlite -r "win-x64" /p:TargetFramework=net8.0
32 ビットのデータソースの場合は、次のコマンドを実行します。
dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.Sqlite/Devart.AI.McpServer.Odbc.Sqlite.csproj -c ReleaseSqlite -r "win-x86" /p:TargetFramework=net8.0
注
ターゲットプラットフォームは、ODBC データソースのビット数と一致している必要があります。
手順 3:MCP Server のデータベース接続を構成
1. ビルドした MCP Server の実行ファイルが格納されているディレクトリに、mcpserver.json 構成ファイルを作成します。
2. ファイル内で、データベース接続を構成します。
- ADO.NET を使用した接続を構成します。
次の設定を
mcpserver.jsonファイルに追加します。
{
"Connections": [
{
"Name": "my_sqlite",
"ConnectionString": "Data Source=C:\\path\\to\\your_database.db;License Key=your_license_key;",
"ProtocolType": "stdio"
}
]
}
- ODBC を使用した接続を設定します。
次の設定を mcpserver.json ファイルに追加します。
{
"Connections": [
{
"Name": "my_sqlite",
"DsnName": "your_dsn_name",
"ProtocolType": "stdio"
}
]
}
- 接続文字列を使用して、ODBC による接続を設定します。
次の設定を mcpserver.json ファイルに追加します。
{
"Connections": [
{
"Name": "my_sqlite",
"ConnectionString": "Driver={Devart ODBC Driver for SQLite};Database=C:\\path\\to\\your_database.db;",
"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.Sqlite.exe run my_sqlite
- ODBC でサーバーを起動するには、次のコマンドを実行します。
Devart.AI.McpServer.Odbc.Sqlite.exe run my_sqlite
ここで、my_sqlite は 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.Sqlite.exe",
"args": [
"run",
"my_sqlite"
]
}
}
}
ここで:
-
devartは、Claude Desktop に表示されるコネクター名です。 -
C:\\path\\to\\Devart.AI.McpServer.AdoNet.Sqlite.exeは、実行可能ファイルへのパスです。ODBC 接続の場合は、Devart.AI.McpServer.Odbc.Sqlite.exeを使用します。 -
my_sqliteは、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 SQLite が Claude と統合され、Claude Desktop アプリの Customize > Connectors に devart が表示されます。
Devart MCP Server for SQLite は、Cline、Codex、Cursor、Visual Studio Code、Windsurf、Zed などの他の AI クライアントとも統合できます。
サポートされているクライアント
Devart MCP Server for SQLite は、次の AI クライアントとの統合をサポートしています。
- Claude Desktop
- Visual Studio Code
- Cursor
- Codex
- Windsurf
- Cline
- Zed
- …その他の MCP 互換 AI クライアント
典型的なユースケース
Devart MCP Server for SQLite は、SQLite を主要なデータソースとして使用するチームに適しています。
-
モバイルアプリとデスクトップアプリのデータ分析
モバイルアプリケーションやデスクトップツールに組み込まれた SQLite データベースにクエリを実行し、ユーザーの行動、ローカルの状態、キャッシュデータ、アプリケーションログを分析します。 -
開発・テストデータの調査
開発者が開発ワークフロー中に、SQLite ファイルとして保存されたテストデータセット、初期データ、ローカルの開発用データベースを AI で調査できるようにします。 -
IoT・エッジデバイスのデータアクセス
データをクラウドに送信せずに、エッジデバイスや IoT ゲートウェイ上の SQLite に保存されたセンサーの測定値、イベントログ、テレメトリデータを分析します。 -
組み込みアプリケーションのレポート作成
POS システム、フィールドサービスツール、キオスクソフトウェアなど、SQLite を内部データストアとして使用するアプリケーションの運用データにアクセスします。 -
データサイエンスとノートブックのワークフロー
Python のデータサイエンス環境、Jupyter ノートブック、ローカルの分析パイプラインで使用される SQLite データベースに AI ツールを接続します。 -
オフラインファーストアプリケーションの分析
ネットワークアクセスやクラウド同期を必要とせずに、SQLite ファイル内でデータを同期またはローカルに保存する、オフライン対応アプリケーションのデータを分析します。
ライセンスとアクティベーション
Devart MCP Server for SQLite は、無料のシングルソース MCP サーバーとして配布されています。
SQLite に接続するには、対応する Devart ODBC Driver for SQLite が必要です。この製品は有料です。
Devart ODBC Driver for SQLite には、30 日間の無料トライアルが用意されています。
最新のインストールとアクティベーションの詳細については、製品ページとドキュメントをご覧ください。
サポート
その他の Devart 接続ソリューション
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。

