Odoo MCPサーバー統合

Odoo MCPサーバー統合

FlowHuntとOdoo ERPをOdoo MCPサーバーで連携し、ビジネスタスクの自動化、レコード管理、AIワークフローとリアルタイムビジネスデータの接続が可能です。

Odoo MCPサーバーは何をするのか?

Odoo MCP(Model Context Protocol)サーバーは、AIアシスタントがOdoo ERPシステムと連携できるようにするツールです。標準化されたインターフェースを提供することで、AI駆動ワークフローがOdooレコードの検索・作成・更新・管理をプログラムで行えます。このMCPサーバーはAIツールとOdooのデータベースやビジネスロジックを接続し、顧客や販売注文の照会、在庫管理、レコード作成の自動化などのタスクを実現します。本統合により、開発者やビジネスユーザーは、反復作業の自動化、リアルタイムビジネスデータの活用、複雑なドメイン操作のAIクライアントからの実行等、生産性を大幅に向上させることができます。

ツール一覧

ツール名説明
search_records任意のOdooモデルのレコードを検索。モデル・ドメインフィルタ・フィールド・上限・オフセット・並び順指定が可能。
get_recordOdoo内の特定レコードの詳細情報を取得。(パラメータの詳細は公式ドキュメント未記載)
create_record任意のOdooモデルに新規レコードを追加。
update_record既存のOdooレコードを編集。
delete_recordOdooシステムからレコードを削除。
execute_methodOdooモデルのカスタムメソッドを呼び出し、高度な処理を実行。
list_modelsOdooインスタンス内で利用可能な全モデル一覧を取得。
model_introspection任意モデルのフィールド定義を取得し、Odooスキーマの動的探索をサポート。

本MCPサーバーのユースケース

  • 顧客データ管理
    AIアシスタントを活用してOdoo内の顧客情報検索・取得・更新が簡単にでき、CRMワークフローを効率化。

  • 販売注文の自動化
    販売注文の作成・更新・照会を自動化し、手作業の入力削減と処理スピード向上を実現。

  • 在庫監視
    商品在庫数の照会、在庫切れ商品の特定、AIインターフェースからの補充アクションの実行。

  • カスタムビジネスロジック実行
    AIツールからOdooモデルのメソッドを呼び出し、請求書の自動発行やカスタムレポート等の独自ワークフローも可能。

  • Odooモデル探索
    AIエージェントが利用可能なモデル・フィールド定義を一覧し、Odooデータ構造の動的探索や連携を支援。


セットアップ方法

Windsurf

本リポジトリにはWindsurf専用のセットアップ手順は記載されていません。


Claude

  1. 前提条件をインストール(Python、pip、Odoo MCPサーバー)。
  2. Claude Desktopの設定ファイルを探す:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  3. “mcpServers"オブジェクトへOdoo MCPサーバーを追加:
{
  "mcpServers": {
    "odoo": {
      "command": "python",
      "args": ["-m", "mcp_server_odoo"],
      "env": {
        "ODOO_URL": "https://your-instance.odoo.com",
        "ODOO_DB": "your-database",
        "ODOO_USERNAME": "your-email@example.com",
        "ODOO_API_KEY": "your-api-key"
      }
    }
  }
}
  1. 保存してClaude Desktopを再起動。
  2. MCPサーバーがツールとして使えるか確認。

APIキーの安全管理

  • 上記envセクションのように、Odoo認証情報は環境変数で管理しましょう。

Cursor

本リポジトリにはCursor専用のセットアップ手順は記載されていません。


Cline

本リポジトリにはCline専用のセットアップ手順は記載されていません。


フロー内でのMCPの使い方

FlowHuntでのMCP利用

Odoo MCPサーバーをFlowHuntのワークフローに統合するには、MCPコンポーネントを追加し、以下のように設定します:

FlowHunt MCPフロー

MCPコンポーネントを選択し、システムMCP設定欄にこのJSON構成を入力します:

  "odoo": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }

"odoo"やURLは、ご自身のMCPサーバーの情報に書き換えてください。


概要

セクション有無詳細/備考
概要READMEからの要約
プロンプト一覧プロンプトテンプレートなし
リソース一覧明示的なMCPリソース記載なし
ツール一覧search_records, get_record
APIキーの安全管理Claude設定のenvや.envファイルで記載
サンプリング対応(評価において重要度低)サンプリング対応の記載なし

当社評価:
Odoo MCPサーバーは、AIツールとOdoo ERPの基本的かつ有用な連携を提供し、(Claudeでの)セットアップや主要ツールについての明確なドキュメントが存在します。一方で、プロンプトテンプレートやリソース、クロスプラットフォームのセットアップ手順など、より高度なMCP機能が不足しています。機能的だがスコープは限定的です。


MCPスコア

ライセンスあり✅ (GPL-3.0)
ツールが1つ以上ある
フォーク数0
スター数0

評価: 4/10

Odoo MCPサーバーはOdoo統合の本質をAIで提供していますが、高度なMCPプリミティブ(プロンプト/リソース)、マルチプラットフォーム対応、コミュニティでの支持が不足しています。

よくある質問

Odoo MCPサーバーは何をしますか?

Odoo MCPサーバーはAIアシスタントがOdoo ERPと連携できるようにし、顧客や販売注文、在庫などのレコードのプログラムによる検索・作成・管理を可能にします。

Odoo MCPサーバーはどのようなツールを提供しますか?

このサーバーは主に2つのツールを公開します:Odooモデルの検索用'search_records'と、特定レコードの詳細取得用'get_record'です。

Odoo MCPサーバーをFlowHuntでセットアップするには?

FlowHuntワークフローにMCPコンポーネントを追加し、提供されたJSON設定で自分のOdoo MCPサーバーに接続します。エンドポイントや認証情報はご自身の内容に置き換えてください。

この統合の一般的なユースケースは?

顧客管理の自動化、販売注文処理、在庫監視、カスタムビジネスロジック、モデル探索などをAIワークフロー内で自動化できます。

Odooの認証情報はどのように安全に管理すべきですか?

Odoo APIの認証情報は環境変数や設定ファイル(セットアップ手順参照)で管理し、ワークフローファイルに直接書き込まないようにしてください。

FlowHuntとOdooを接続

Odoo ERPのAI駆動自動化の力を解き放ちましょう。FlowHunt内から顧客、販売、在庫などを簡単に管理できます。

詳細はこちら

Salesforce MCPサーバー
Salesforce MCPサーバー

Salesforce MCPサーバー

Salesforce MCPサーバーは、AIアシスタントや大規模言語モデルをSalesforceに直接接続し、シームレスなクエリ、レコード管理、メタデータ取得、API統合による自動化ワークフローや業務プロセスの自動化を実現します。...

2 分で読める
AI Salesforce +4
Salesforce MCPサーバー統合
Salesforce MCPサーバー統合

Salesforce MCPサーバー統合

Salesforce MCPサーバーは、FlowHuntとAIアシスタントをSalesforceに接続し、標準のModel Context Protocolツールを通じてSalesforceのデータ、スキーマ、自動化に安全かつ会話的にアクセスできるようにします。...

2 分で読める
Salesforce AI Automation +6
OpenAPI MCPサーバー
OpenAPI MCPサーバー

OpenAPI MCPサーバー

OpenAPI MCPサーバーは、AIアシスタントがOpenAPI仕様を探索・理解できるように接続し、開発者やLLMに対してAPIの詳細なコンテキスト、要約、エンドポイント情報を提供します(直接エンドポイントを実行することはありません)。...

1 分で読める
API OpenAPI +5