odoo-mcp
odoo-mcp
Odoo 用の MCP サーバーです。LLM エージェントに、Odoo インスタンス内のパートナー、販売注文、在庫レベル、請求書への読み書きアクセスを提供します。
ステータス: 初期段階です。以下のツールリストは計画です。まだすべてが動作するわけではありません。
なぜ
Odoo はフル機能の ERP であり、API が広範なため、エージェントが使用するのは困難です。外部 API は XML-RPC で、汎用的な search_read や execute_kw 呼び出しを使用するため、エージェントはモデル名、フィールド名、ドメイン構文を知っている必要があります。このサーバーは、代わりに少数の名前付きツールを公開し、それぞれが人が実際に要求するタスクをカバーします。
Odoo Community は Docker でデモデータとともに実行されるため、実際のシステムなしで全体を試すことができます。
Related MCP server: MCP Server for Odoo
ツール
ツール | 機能 |
| 顧客と仕入先を検索 |
| 注文とその明細およびステータスを読み取る |
| パートナーのドラフト注文を作成 |
| ドラフト注文を確定 |
| 製品の現在の手持ち数量 |
| パートナーの請求書を状態でフィルタリングして一覧表示 |
クイックスタート
docker compose up -d odoo db # Odoo Community with demo data
cp .env.example .env
docker compose up mcpOdoo は初回起動時にデータベースの初期化に約 1 分かかります。
仕組み
サーバーは XML-RPC を介して Odoo に接続します。各ツールはドメインとフィールドリストを自身で構築するため、エージェントが Odoo の内部構造を見ることはありません。結果は重要なフィールドに絞られ、フラットなレコードとして返されます。
設計上の決定
汎用クエリツールではなく、名前付きツール。 単一の run_query ツールは記述が簡単ですが、使用ははるかに劣ります。名前付きツールは独自の検証を備え、エージェントが何を許可されているかを明確にします。
読み取りと書き込みは分離されています。 書き込みツールはスキーマでマークされているため、クライアントは確認を要求できます。
エラーは変換されます。 Odoo は長いトレースバックを持つ障害を発生させます。サーバーはメッセージを抽出し、エージェントが対応できる形式で返します。
まだ実装されていないもの
ページネーションと結果の制限
マルチカンパニー対応
シードされた Odoo インスタンスに対するテスト
ライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with Odoo ERP systems through natural language to search records, create entries, update data, and manage business operations. Supports secure authentication and configurable access controls for production environments.
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with Odoo ERP systems through natural language, allowing users to search, create, update, and manage business records like customers, products, and invoices across any Odoo instance.1Mozilla Public 2.0
- AlicenseAqualityBmaintenanceEnables AI agents to interact with Odoo ERP as the authenticated user, with tools for discovery, planning, and mutations bounded by user permissions.34372MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to fully interact with Odoo ERP instances over XML-RPC, supporting read and write operations on any model without requiring Odoo module installation.4AGPL 3.0
Related MCP Connectors
Odoo ERP for AI agents: hosted OAuth endpoint, gated writes, one endpoint for every instance.
Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SaintsFlow/odoo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server