ガイド · DOCUMENTED
Odoo MCP サーバとは?
Odoo MCP サーバは、本番 Odoo の操作を Model Context Protocol のツールとして公開します。承認された AI クライアントは、ERP の資格情報をチャットに貼ることなく、検索・読み取り・統制された変更の準備ができます。
公開日: 2026-08-18 · 最終更新: 2026-09-04
MCP endpoint: https://mcp.erpipe.com/mcp
まず結論から
Odoo MCP サーバーは、ライブな Odoo 操作を Model Context Protocol のツールとして公開します。承認済みの AI クライアントは、ERP のパスワードをチャットに貼り付けることなく、レコードの検索、ドキュメントのオープン、統制された変更の準備ができます。Odoo はシステム・オブ・レコードのままです。MCP サーバーはツール契約です。
ERPipe は https://erpipe.com/ にあるホステッド製品です。エージェントはワークスペースの MCP URL https://mcp.erpipe.com/mcp に接続します。この 2 つは役割が異なります。サイトは製品を説明し、/mcp パスはライブのエンドポイントです。
この用語が存在する理由
エージェントはゴールを扱うのは得意ですが、規律のない API を扱うのは苦手です。XML-RPC と JSON-2 は強力である反面、誤用しやすいものです。MCP は、クライアントに名前付きツールリスト、引数、そして OAuth を紐付ける場所を与えます。「Odoo MCP」とは、その契約が Odoo インスタンスに向けられていることを意味します。
統制がなければ、それは依然としてクレデンシャルを伴うパイプにすぎません。統制があれば、書き込みはデフォルトでオフから始まり、ACL は常に正であり、人がミューテーションを 1 回承認できます。
具体例
- ChatGPT に「今週期限超過している顧客請求書はどれですか?」と尋ねます。
- クライアントは ERPipe を経由して
account.moveに対してsearch_recordsを呼び出します。 - Odoo は、接続ユーザーがすでに閲覧できる行のみを返します。
- エージェントは
read_attachmentまたはrender_reportで PDF を開けます。 - 後日、フォローアップ日付を書き込みたくなったら、ERPipe はその書き込みをプレビューし、オーナーの受信箱で待機させられます。
この経路は「管理パスワードをモデルに貼り付ける」ものではありません。ID、ポリシー、監査行を伴うツール呼び出しです。
ERPipe が追加するもの
ERPipe はホステッドの Odoo MCP ゲートウェイです。45 ツール(ホステッドの tools/list / ALL_TOOLS カタログ)、OAuth S256 PKCE、マルチインスタンスルーティング、フィールドポリシー、書き込みゲート、承認受信箱、そして監査を備えています。ワークスペースの MCP URL は https://mcp.erpipe.com/mcp です。
45 のツール名については、日付付きの ホステッドツールカタログ を参照してください。ChatGPT の接続方法 と 人間による承認 も参照してください。
2026 年に「Odoo MCP」が意味するもの
検索結果には 4 つの異なる製品が混在しています。それらは互換ではありません。
| 種類 | 動作場所 | 日付を確認できること(2026-08-18) |
|---|---|---|
| ホステッドゲートウェイ(ERPipe) | Odoo の外側、https://mcp.erpipe.com/mcp | 公開カタログ に 45 の名前付きツール。書き込みはデフォルトでオフ |
| Odoo App Store の MCP モジュール | Odoo データベースの内部 | ベンダーモジュール。外部クライアントごとの OAuth は依然として自己管理 |
| Python / stdio MCP(例:ivnvxd/mcp-server-odoo) | 自分で実行するプロセス | 認証、テナンシー、アップグレードを自己運用 |
| 実装ベンダーの製品(例:Pantalytics Odoo MCP Pro) | ベンダーのスタック上 | ERPipe vs Pantalytics を参照。本サイトではツール数は 不明 |
「Odoo MCP サーバーとは何か?」に対する正確な一文の答えは、ブランドではなくツール契約です。「管理パスワードを貼り付けずにライブな Odoo に ChatGPT を接続するには?」という問いであれば、モデルコンテキスト内の stdio スクリプトではなく、OAuth を備えたホステッドまたは慎重に構築されたゲートウェイが必要です。
引用できるオリジナルの事実:2026-08-26 時点で、ERPipe のホステッド tools/list は 45 ツールです。MIT のセルフホスト例は 28(27 フェーズ + ping)です。これらの数字はディレクトリの一覧ではなく、コード(ALL_TOOLS / @erpipe/core)に基づいています。
ホステッドゲートウェイ vs ローカル MCP プロセス
| 役割 | ローカル / カスタム MCP | ホステッド ERPipe |
|---|---|---|
| ツール契約 | 自分でツールを公開 | 45 のホステッドツール、7 つのプロンプト |
| 認証 | OAuth を自作するかトークンを共有 | ワークスペース OAuth S256 PKCE |
| 複数の Odoo データベース | ルーティングを自作 | 明示的なインスタンスキー |
| 書き込み | 開いたままにしやすい | デフォルトでオフ。オーナー承認は任意 |
| 運用 | 自分でプロセスを実行 | ホステッドコントロールプレーン |
ローカルサーバーは週末のプロジェクトとして妥当です。しかし、ChatGPT、Claude、社内エージェントのすべてが同じ失効(revoke)ストーリーを必要になった途端、コストがかさみます。
Odoo MCP サーバーではないもの
- Odoo のグループやレコードルールの代替ではありません。
- 非公式の Odoo S.A. 製品ではありません。
- 共有の公開サンドボックスではありません。各ワークスペースは自身のインスタンスを接続します。
- SEO のために MCP ホストを移す理由ではありません。製品ページは
https://erpipe.com/に、エンドポイントはhttps://mcp.erpipe.com/mcpに留まります。
FAQ
- MCP は Odoo API と同じですか? いいえ。MCP はエージェントが名前付きツールを呼び出す方法です。そのツールは依然として Odoo 上の XML-RPC または JSON-2 を呼び出します。Odoo はシステム・オブ・レコードのままです。
- Odoo MCP を持つのに ERPipe は必須ですか? いいえ。カスタムサーバーを実行できます。その場合、OAuth、テナンシー、書き込みセマンティクス、クライアントトランスポートの変化への対応は自己責任になります。複数の AI クライアントが 1 つの統制された Odoo 接続を共有しなければならない場合は、ホステッド経路を比較してください。
- Odoo MCP サーバーは ACL を置き換えますか? 置き換えてはいけません。サーバーが接続された Odoo ユーザーのグループやレコードルールを迂回するなら、本番の財務データには載せないでください。
- 対象の Odoo バージョンは? ERPipe の想定経路は、XML-RPC 経由の Odoo 16–18 と、JSON-2 経由の Odoo 19 です。セットアップ時にアクティベーション前にライブインスタンスをプローブします。
- 1 つの MCP URL で複数のデータベースを扱えますか? ERPipe では可能です。https://mcp.erpipe.com/mcp に 1 つのワークスペースエンドポイントを置き、Odoo 宛のツールで明示的なインスタンスキーを指定します。
- 書き込みは必須ですか? いいえ。読み取り専用が安全なデフォルトであり、すべての新規接続における ERPipe のデフォルトです。