mcpField
C
Claude Connector for Odoo

Claude Connector for Odoo

リモート
technovision.devビジネス・マーケティング03 週間前に更新
リポジトリ公式サイト

Claude Connector for Odoo について

Claude Connector for Odooは、Claudeや他のMCPクライアントをOdoo 18または19に接続します。指定したOdooユーザーとしてリクエストを実行し、モデルの許可リスト、書き込み承認、監査ログでアクセスと変更を管理します。

主な機能

  1. 01Claude向けOAuth 2.1接続
  2. 02ユーザーごとのアクセス権限
  3. 03管理者が管理するモデル許可リスト
  4. 04承認ワークフロー付き書き込み提案
  5. 05MCPの読み書き操作の監査

活用シーン

  1. 01権限内のOdooレコードをClaudeで確認
  2. 02AIのアクセスを指定モデルに限定
  3. 03適用前にOdoo変更案を確認
  4. 04ユーザーとクライアント別にMCP操作を監査

MCP 対応

OdooをJSON-RPCエンドポイント付きのリモートMCPサーバーにし、ユーザー権限に応じたツールを提供します。MCPクライアントは管理者が許可したモデルに限ってアクセスでき、書き込みには承認を必須にできます。

設定

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

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

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

ツール

詳細

Odoo 用 Claude Connector:権限を考慮する MCP サーバー

管理者キーを渡すことなく、Claude(Web、デスクトップ、モバイル)やその他の MCP クライアントを Odoo 18 または 19 のデータベースに接続できます。

Odoo 用 Claude Connector

このモジュールにより、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 を接続

  1. Odoo にモジュールをインストールします(HTTPS が必要です)。
  2. Odoo で AI Assistant → Connections を開き、公開するモデルを選択します。
  3. Claude で Settings → Connectors → Add custom connector に移動し、Odoo の MCP URL(https://your-odoo.example.com/mcp/v1)を貼り付けます。
  4. 開いた Odoo の画面で接続を承認します。Claude はあなたとして Odoo のデータに基づいて回答するようになります。

設定ファイルを使うデスクトップクライアントには、トークンウィザードからそのまま使える JSON ブロックを取得できます。

トークン 監査証跡

入手する

このモジュールは公式の Odoo Apps Store で公開されています。

このモジュールには 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

コメント

MCP は初めてですか?

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

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