Devart MCP Server for QuickBooks Online (ADO.NET) について
Devart MCP Server for QuickBooks Onlineは、DevartのADO.NETまたはODBCドライバーを介してAIクライアントをQuickBooks Onlineに接続します。自然言語のリクエストを構造化クエリに変換し、財務データの参照や分析に利用できます。
主な機能
- 01自然言語によるQuickBooksクエリ
- 02ADO.NETとODBC接続
- 03構造化されたクエリ結果
- 04stdioとHTTPのトランスポート
- 05財務データへのアクセス
活用シーン
- 01キャッシュフローと流動性の確認
- 02仕入先や期間別の経費分析
- 03売掛金と請求書状況の確認
- 04損益サマリーの作成
MCP 対応
MCPクライアントにQuickBooks Onlineのデータアクセスを提供し、自然言語のリクエストをクエリに変換して構造化された結果を返します。stdioとHTTPのトランスポートに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
バージョン 1.1.0
QuickBooks Online 向け Devart MCP サーバー
QuickBooks Online 向け Devart MCP サーバーを使うと、お使いの環境で稼働する安全なサーバーを通じて、AI クライアントがデータを操作できます。通常の AI チャットを、実際のビジネスデータを扱う実用的な方法に変えます。従来のエクスポートや手動でのクエリよりも高速です。
主なメリット
QuickBooks Online 向け Devart MCP サーバーを使うと、次のことができます。
- 自然言語を使って直感的にデータを操作できます。
- 分析に必要なデータを数分で取得できます。
- AI を活用した支援により、データをより迅速にレポートできます。
- 手動でのデータ処理と統合の保守を最小限に抑えられます。
仕組み
QuickBooks Online 向け Devart MCP サーバーは、自然言語のプロンプトを使って AI クライアントが QuickBooks Online データベースと直接通信できるようにします。AI のリクエストを構造化クエリに変換し、Devart の接続ドライバーを通じて実行して、AI を活用したシームレスなデータアクセスのために、整理された構造化結果を返します。

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

4. 最初の自然言語クエリを実行します。
手動インストールと構成
前提条件
QuickBooks Online 向け Devart MCP サーバーをビルドして実行する前に、次のコンポーネントがインストールされていることを確認してください。
- .NET 8 SDK
- ADO.NET 接続 — Devart.AI.McpServer.AdoNet.QuickBooks.csproj QuickBooks Online 向け Devart dotConnect(ビルド中に NuGet で自動的にインストールされます)
- ODBC 接続 — Devart.AI.McpServer.Odbc.QuickBooks.csproj QuickBooks Online 向け Devart ODBC ドライバー(手動でのダウンロードとインストールが必要です)
手順 1:リポジトリをクローンする
プロジェクトのリポジトリをクローンし、プロジェクトディレクトリに移動します。
1. コマンドプロンプトを開きます。
2. 次のコマンドを入力します。
git clone https://github.com/devart-ai-connectivity/devart-mcp-server-quickbooks-online.git
cd devart-mcp-server-quickbooks-online
手順 2:ソースから MCP サーバーをビルドする
QuickBooks Online 向け Devart MCP サーバーは、サポートされているデータベース接続テクノロジー(ADO.NET または ODBC)のいずれかを使って、ソースからビルドできます。
- ADO.NET を使って MCP サーバーをビルドするには、次のコマンドを実行します。
dotnet publish Devart.AI.McpServer.AdoNet/Devart.AI.McpServer.AdoNet.QuickBooks/Devart.AI.McpServer.AdoNet.QuickBooks.csproj -c ReleaseQuickBooks /p:TargetFramework=net8.0
QuickBooks Online 向け Devart dotConnect の NuGet パッケージが自動的にダウンロードされ、復元されます。
- ODBC を使って MCP サーバーをビルドするには、データソースのビット数に応じたコマンドを選択します。
64 ビットのデータソースの場合は、次のコマンドを実行します。
dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.QuickBooks/Devart.AI.McpServer.Odbc.QuickBooks.csproj -c ReleaseQuickBooks -r "win-x64" /p:TargetFramework=net8.0
32 ビットのデータソースの場合は、次のコマンドを実行します。
dotnet publish Devart.AI.McpServer.Odbc/Devart.AI.McpServer.Odbc.QuickBooks/Devart.AI.McpServer.Odbc.QuickBooks.csproj -c ReleaseQuickBooks -r "win-x86" /p:TargetFramework=net8.0
注
ターゲットプラットフォームは、ODBC データソースのビット数と一致している必要があります。
手順 3:MCP サーバーのデータベース接続を構成する
1. ビルド済みの MCP Server 実行ファイルがあるディレクトリに、mcpserver.json 構成ファイルを作成します。
2. ファイルで、データベース接続を構成します。
- ADO.NET を使用して接続を構成します。
次の構成を mcpserver.json ファイルに追加します。
{
"Connections": [
{
"Name": "my_quickbooks",
"ConnectionString": "Authentication Type=OAuthInteractive;Company Id=your_company_id;License Key=your_license_key;",
"ProtocolType": "stdio"
}
]
}
- ODBC を使用して接続を構成します。
次の構成を mcpserver.json ファイルに追加します。
{
"Connections": [
{
"Name": "my_quickbooks",
"DsnName": "your_dsn_name",
"ProtocolType": "stdio"
}
]
}
- 接続文字列を使用して ODBC 接続を構成します。
次の構成を mcpserver.json ファイルに追加します。
{
"Connections": [
{
"Name": "my_quickbooks",
"ConnectionString": "Driver={Devart ODBC Driver for QuickBooks Online};Server=localhost;User ID=quickbooks;Password=your_password;Database=your_database;",
"ProtocolType": "stdio"
}
]
}
各項目の意味は次のとおりです。
-
Name— 接続名です。 -
ConnectionString(ADO.NET に適用)— 対象のデータベースへの接続に使用する、データベース固有の接続文字列です。 -
DsnName(ODBC に適用)— データソースの名前です。 -
ProtocolType— トランスポートプロトコルです。使用できる値はstdioまたはhttpです。 -
HttpPort(ProtocolTypeにhttpを設定する場合に必須)—httpプロトコルのポート番号です。
ステップ 4:MCP サーバーを実行する
MCP Server を構成したら、起動できます。
注
この手順が必要なのは、
ProtocolTypeにhttpを設定した場合のみです。stdioトランスポートプロトコルを使用する場合、AI クライアントがサーバーを自動的に起動します。
- ADO.NET でサーバーを起動するには、次のコマンドを実行します。
Devart.AI.McpServer.AdoNet.QuickBooks.exe run my_quickbooks
- ODBC でサーバーを起動するには、次のコマンドを実行します。
Devart.AI.McpServer.Odbc.QuickBooks.exe run my_quickbooks
ここで、my_quickbooks は ODBC 接続の名前です。
ステップ 5:Claude Desktop と統合する
1. Claude の構成ファイルである claude_desktop_config.json を開きます。
ヒント
構成ファイルが見つからない場合は、まだ存在しない可能性があります。作成するには、Claude Desktop を開いて File > Settings > Developer に移動し、Edit Config をクリックします。
claude_desktop_config.jsonファイルがあるフォルダーが開きます。
2. MCP Server で使用するトランスポートプロトコルに応じて、次のオブジェクトのいずれかを追加します。
- STDIO
{
"mcpServers": {
"devart": {
"command": "C:\\path\\to\\Devart.AI.McpServer.AdoNet.QuickBooks.exe",
"args": [
"run",
"my_quickbooks"
]
}
}
}
ここで:
-
devartは、Claude Desktop に表示されるコネクター名です。 -
C:\\path\\to\\Devart.AI.McpServer.AdoNet.QuickBooks.exeは、実行ファイルへのパスです。ODBC 接続の場合は、Devart.AI.McpServer.Odbc.QuickBooks.exeを使用します。 -
my_quickbooksは、mcpserver.json構成ファイルで指定した接続名です。 -
HTTP
"mcpServers": { "devart": { "command": "npx", "args": [ "-y", "mcp-remote", "http://localhost:5000/sse" ] } }ここで:
devartは、Claude Desktop に表示されるコネクター名です。5000は、MCP Server の待ち受けポートです。
3. ファイルを保存します。
4. Claude Desktop を再起動します。
Devart MCP Server for QuickBooks Online が Claude と統合され、Claude Desktop アプリの Customize > Connectors に devart が表示されます。
Devart MCP Server for QuickBooks Online は、Cline、Codex、Cursor、Visual Studio Code、Windsurf、Zed などの他の AI クライアントとも統合できます。
サポート対象のクライアント
Devart MCP Server for QuickBooks Online は、次の AI クライアントとの統合をサポートしています。
- Claude Desktop
- Visual Studio Code
- Cursor
- Codex
- Windsurf
- Cline
- Zed
- …その他の MCP 互換 AI クライアント
典型的なユースケース
Devart MCP Server for QuickBooks Online は、QuickBooks Online を主要なデータソースとして利用しているチームに最適です。
-
キャッシュフローと流動性の分析
QuickBooks Online に保存されている現在の現金残高、未払い請求書、今後の支払い、銀行口座の残高について質問できます。 -
経費の追跡とコスト分析
仕入先、カテゴリー、期間、プロジェクトごとに経費を分析して、コストの傾向を把握し、最適化の機会を特定できます。 -
売掛金と請求書のステータス
事業主や会計担当者が、QuickBooks から期限超過の請求書、顧客の支払い履歴、未回収の売掛金を確認できます。 -
損益レポート
QuickBooks Online の財務データから、損益の概要、収益の内訳、経費の比較を必要に応じて生成できます。 -
税務準備に必要なデータへのアクセス
税務準備と確認を支援するため、QuickBooks から分類済みの取引データ、経費の概要、収入の記録を取得できます。 -
給与と契約業者への支払い履歴
QuickBooks Online の給与記録から、給与計算、契約業者への支払い、労務費データを照会できます。
ライセンスとアクティベーション
Devart MCP Server for QuickBooks Online は、シングルソースの MCP サーバーとして無料で配布されています。
QuickBooks Online に接続するには、対応するDevart ODBC Driver for QuickBooks Onlineが必要です。この製品は有料です。
Devart ODBC Driver for QuickBooks Online では、30 日間の無料トライアルを利用できます。
最新のインストールとアクティベーションの詳細については、製品ページとドキュメントをご覧ください。
サポート
その他の Devart 接続ソリューション
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。

