ガイド · SOURCE-BACKED ANALYSIS

ローカルプロセス・ネイティブアドオン・リモートゲートウェイ?

実際にいるクライアント・データベース・オペレーターに合う最小の配置境界を選びます。ローカル・Odoo 内・リモート MCP は運用責任の置き場所が違い、どれも Odoo 権限を排除しません。

公開日: 2026-08-27 · 最終更新: 2026-09-04

まず結論から

ローカル MCP プロセスは、統制された環境での 1 オペレーター向けです。Odoo アドオンは、ケイパビリティが Odoo デプロイとそのモジュールライフサイクルと共に存在するべき場合に使います。リモートゲートウェイは、複数の外部クライアントまたは Odoo インスタンスが、1 つの安定した失効可能な境界を必要とする場合に使います。いずれの場合も、接続された Odoo ユーザーの権限が常に正(オーソリティ)です。

アーキテクチャ図は簡単な部分です。有用な比較は、最初の成功した呼び出しの後も、クライアント認可、クレデンシャル保管、アップグレード、インスタンスルーティング、書き込みポリシー、監査、稼働率を誰が所有するかです。

環境

このアーキテクチャ分析は、オープンソースの odoo-mcp 系統のメンテナンス、Odoo 16–19 互換性を軸にした ERPipe のホステッド経路の構築、そして Odoo と MCP プラットフォームの境界のレビューに基づいています。対象のクライアントは MCP 対応のデスクトップまたはホステッドエージェントです。Odoo 側は、サポートされたリモート API 経路を通じて到達する、顧客管理の Community、Enterprise、または Odoo.sh インスタンスです。

応答時間のベンチマーク比較は行わず、すべてのサードパーティアドオンが同じ挙動を示すと主張するものでもなく、公開 HTTPS ゲートウェイをプライベート専用の Odoo ネットワークへの正解に仕立てるものでもありません。

方法

私たちは、ツールがレコードの一覧化と読み取りをできるようになった後も残る責務に照らして、3 つの配置を比較しました:

結果

配置最適な適合保持する責務
ローカル MCP プロセス1 オペレーター、1 マシン、統制された開発または分析プロセスライフサイクル、ローカルシークレット、クライアント設定、そしてすべてのアップグレード
ネイティブ Odoo アドオンケイパビリティが Odoo モジュールとデプロイライフサイクルの内部に属する場合モジュールレビュー、Odoo アップグレード、外部クライアントへの公開/認証、サーバー負荷
リモート MCP ゲートウェイ複数のクライアントまたはデータベースが 1 つのエンドポイント、ポリシー、失効ストーリー、監査を必要とする場合ゲートウェイセキュリティ、テナンシー、クレデンシャル暗号化、可用性、ネットワーク境界

リモートゲートウェイは Odoo のセキュリティを取り除いたのではなく、その手前に第 2 のコントロールプレーンを追加しました。この区別が重要です。レコードの読み書きを接続ユーザーに許すかどうかは Odoo が決めます。このクライアント、このツール、このフィールド、この提案されたミューテーションを Odoo に届かせるべきかどうかは、ゲートウェイが決められます。

繰り返し見つかった失敗モード

実用的なデフォルト

ツール契約を学んでいる間はローカルで始めてください。ケイパビリティが本当に Odoo デプロイに属するときだけ、アドオンへ移します。複数のクライアント、複数のインスタンス、または中央集権的な失効が、追加のサービスを運用する価値を生むとき、リモートゲートウェイを追加してください。

本番経路では、最小権限の専用 Odoo ユーザーを使い、読み取り専用から始め、インスタンスを明示し、アクセスの一時停止や失効の方法を実証してください。書き込みを有効にする場合は、正確なターゲットとペイロードをプレビューし、結果が unknown のとき何が起きるかを定義してください。

限界

これは実装のフィールドノートであり、独立したパフォーマンスまたはセキュリティ認証ではありません。ネットワークトポロジー、データレジデンシーの要件、Odoo カスタマイズ、クライアントサポート、チームの運用能力によっては、この推奨が逆転します。ERPipe の現在のホステッドベータでは、リモートゲートウェイに公開到達可能性が必要です。プライベート専用のインスタンスは、別のデプロイ判断を必要とします。

ソースと検証可能なエビデンス

関連