mcpField
Q
Quickbooks

Quickbooks

リモート
pipeworx.io金融データ05 週間前に更新
リポジトリ公式サイト

Quickbooks について

Quickbooks は、QuickBooks Online の顧客、請求書、勘定データを照会する MCP サーバーです。エンティティ検索と専用の取得ツールを備え、ゲートウェイ接続とローカル stdio 接続に対応します。

主な機能

  1. 01QBO 構文によるエンティティ検索
  2. 02顧客プロフィールの取得
  3. 03最近の請求書の一覧表示
  4. 04請求書の詳細取得
  5. 05勘定科目表の確認

活用シーン

  1. 01条件を指定した顧客検索
  2. 02請求額と支払い状況の確認
  3. 03請求書の明細と税額の確認
  4. 04勘定残高と分類の確認

MCP 対応

Pipeworx のゲートウェイエンドポイントまたはローカル stdio サーバーを介して、QuickBooks のデータツールを MCP クライアントに提供します。ゲートウェイ接続には Pipeworx の共有メタツールも含まれ、スタンドアロンではこの Pack のツールのみを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/quickbooks/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

mcp-quickbooks

QuickBooks MCP Pack — QuickBooks Online API を介して顧客、請求書、勘定科目を照会します。

Pipeworx の一部です。AI エージェントを 1683 以上の稼働中のデータソースに接続する MCP ゲートウェイです。

ツール

ツール説明
qb_queryQuickBooks の SQL のようなクエリ(QBO クエリ言語)を任意のエンティティタイプ(Customer、Invoice、Account など)に対して実行します。例:「SELECT * FROM Customer MAXRESULTS 10」。一致するレコードを含む QuickBooks API の生のレスポンスを返します。
qb_get_customer顧客 ID を指定して、連絡先情報、メールアドレス、電話番号、勘定残高を含む顧客の完全なプロフィールを取得します。
qb_list_invoices請求書番号、顧客、金額、支払期日、支払い状況を含む最近の請求書を取得します。明細の詳細をすべて確認するには、qb_get_invoice を使用してください。
qb_get_invoiceID を指定して、すべての明細、金額、税金、支払い履歴を含む請求書全体を取得します。
qb_list_accounts勘定科目名、種類(資産/負債/資本など)、残高、分類を含む勘定科目一覧を取得します。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。

{
  "mcpServers": {
    "quickbooks": {
      "url": "https://gateway.pipeworx.io/quickbooks/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/quickbooks/mcp の tools/list は、上の表に記載されたツールに加えて、共有 Pipeworx メタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で利用できるツール群)を返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、パック固有のツールに加えて約 30 個の共有ツールが一覧表示されます。接続時の initialize レスポンスに正確な範囲が記載されており、その時点での確定情報となります。

これは意図的な設計であり、偶然の多重化ではありません。メタツールを使うと、このパックで対応していない質問にも、カタログ全体に振り分ける ask_pipeworx 経由で回答できます。MCP サーバーをもう 1 つ追加する必要はありません。現時点では、メタツールを含めずにパックのエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利便性を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。

また、フル Pipeworx ゲートウェイに接続すると、このパックだけでなく、すべてのパックのツールが直接一覧表示されます。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も、同じゲートウェイと 1683 以上のデータソースに接続します。違いは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも、ask_pipeworx を使えばすべてのツールにアクセスできます。

MCP クライアントがない場合:HTTP 経由で呼び出す

このパックは接続済みの quickbooks アカウントを使用するため、Pipeworx キーが必要です。https://pipeworx.io/account にサインインして quickbooks に接続し、Authorization: Bearer <your Pipeworx key> を指定して POST https://gateway.pipeworx.io/v1/tools/qb_query を呼び出してください。ツールの詳細を確認するには、GET https://gateway.pipeworx.io/v1/tools/qb_query を実行します。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージは、ローカルの stdio MCP サーバーとしても動作します。Pipeworx アカウントやゲートウェイとの往復通信は不要です。

{
  "mcpServers": {
    "quickbooks": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-quickbooks"]
    }
  }
}

起動を確認するには、直接実行することもできます。

npx -y @pipeworx/mcp-quickbooks

標準入力/標準出力を介して MCP で通信し、このパックのツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx の使用

ツールを直接呼び出す代わりに、自然な英語で質問できます。上記のパックエンドポイントでもフルゲートウェイでも使用できます。

ask_pipeworx({ question: "your question about Quickbooks data" })

ゲートウェイが適切なツールを選び、引数を自動的に入力します。

その他

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。