Claude Connector for Odoo について
Claude Connector for Odooは、Claudeや他のMCPクライアントをOdoo 18または19に接続します。指定したOdooユーザーとしてリクエストを実行し、モデルの許可リスト、書き込み承認、監査ログでアクセスと変更を管理します。
主な機能
- 01Claude向けOAuth 2.1接続
- 02ユーザーごとのアクセス権限
- 03管理者が管理するモデル許可リスト
- 04承認ワークフロー付き書き込み提案
- 05MCPの読み書き操作の監査
活用シーン
- 01権限内のOdooレコードをClaudeで確認
- 02AIのアクセスを指定モデルに限定
- 03適用前にOdoo変更案を確認
- 04ユーザーとクライアント別にMCP操作を監査
MCP 対応
OdooをJSON-RPCエンドポイント付きのリモートMCPサーバーにし、ユーザー権限に応じたツールを提供します。MCPクライアントは管理者が許可したモデルに限ってアクセスでき、書き込みには承認を必須にできます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://{odoo_host}/mcp/v1claude mcp add --transport http technovision-dev-odoo-claude-connector https://{odoo_host}/mcp/v1{"mcpServers":{"technovision-dev-odoo-claude-connector":{"type":"http","url":"https://{odoo_host}/mcp/v1"}}}Cursor で開く{"servers":{"technovision-dev-odoo-claude-connector":{"type":"http","url":"https://{odoo_host}/mcp/v1"}}}VS Code で開く{"mcpServers":{"technovision-dev-odoo-claude-connector":{"type":"http","url":"https://{odoo_host}/mcp/v1"}}}{"mcpServers":{"technovision-dev-odoo-claude-connector":{"serverUrl":"https://{odoo_host}/mcp/v1"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Odoo 用 Claude Connector:権限を考慮する MCP サーバー
管理者キーを渡すことなく、Claude(Web、デスクトップ、モバイル)やその他の MCP クライアントを Odoo 18 または 19 のデータベースに接続できます。

このモジュールにより、Odoo がリモートの Model Context Protocol(MCP)サーバーになります。Claude は OAuth 2.1 を使って、2 回のクリックで接続できます。各リクエストは 名前が指定された 1 人の Odoo ユーザーとして実行され、そのユーザーのアクセス権が適用されるため、AI に表示されるのは、その人が Odoo で参照できる情報だけです。それ以上は表示されません。

他との違い
| 一般的な「Odoo 向け AI」の構成 | Odoo 用 Claude Connector | |
|---|---|---|
| ID | 全員で 1 つの管理者 API キーを使用 | 各トークンまたは OAuth 認可は 1 人のユーザーとして動作します(with_user) |
| AI に表示される情報 | すべて | そのユーザーのグループとレコードルールで許可された情報のみ |
| 書き込み | 直接実行 | デフォルトでは無効です。 モデルとフィールドごとに有効化でき、デフォルトでは各書き込みは Odoo で人が承認する提案になります |
| 監査 | なし | すべての呼び出しがユーザー、トークン、クライアント名、ソースとともに記録されます |
| Claude Web およびモバイルへの接続 | 1 台のデスクトップに設定ファイルを配置 | OAuth 2.1(RFC 9728 / 8414 / 7591、PKCE S256) |
機能
- リモート MCP エンドポイント(
/mcp/v1、JSON-RPC 2.0):initialize、tools/list、tools/call、ping - Claude 向け OAuth 2.1:保護リソースと認可サーバーのメタデータ、動的クライアント登録、認可コード + PKCE S256 のみ、ローテーションするリフレッシュトークン、Odoo が提供する承認画面
- 個人ごとのトークン(デスクトップクライアント向け):一度だけ表示され、SHA-256 ダイジェストとしてのみ保存され、有効期限とワンクリックでの取り消しに対応
- リクエストごとに範囲を限定したツール:
tools/listは、その人が利用できるツールのみを返します - 許可リストで公開するモデルを指定:管理者がモデルを指定するまで、何も公開されません
- 書き込みの承認ワークフロー:管理者が特定のモデルについて別途設定しない限り、作成、更新、削除は提案になります
- 完全な監査証跡:MCP による読み取りと書き込みが、Odoo 内で行われた読み取りと並んで表示されます
- Odoo 18.0 および 19.0、Community および Enterprise、Odoo.sh またはセルフホスト環境に対応
2 回のクリックで Claude を接続
- Odoo にモジュールをインストールします(HTTPS が必要です)。
- Odoo で AI Assistant → Connections を開き、公開するモデルを選択します。
- Claude で Settings → Connectors → Add custom connector に移動し、Odoo の MCP URL(
https://your-odoo.example.com/mcp/v1)を貼り付けます。 - 開いた Odoo の画面で接続を承認します。Claude はあなたとして Odoo のデータに基づいて回答するようになります。
設定ファイルを使うデスクトップクライアントには、トークンウィザードからそのまま使える JSON ブロックを取得できます。

入手する
このモジュールは公式の Odoo Apps Store で公開されています。
- Odoo 19.0:https://apps.odoo.com/apps/modules/19.0/technovision_ai_mcp/
- Odoo 18.0:https://apps.odoo.com/apps/modules/18.0/technovision_ai_mcp/
このモジュールには AI Assistant for Odoo — Permission-Aware(technovision_ai_core)が必要です。これはストアから同時にインストールされます。
製品ページとドキュメント:https://technovision.dev/products/mcp-server
セットアップをご希望ですか?
Odoo.sh を含むデータベースへのインストールと設定を承ります。また、ワークフロー向けのカスタムツールも作成できます。[email protected] までお問い合わせください。
このリポジトリは、コネクターの公開情報ページです。モジュール自体は OPL-1 ライセンスのもとで提供され、Odoo Apps Store を通じて配布されています。
TechnoVision · technovision.dev
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。