World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 104 tools.
Odoo ERP for AI agents: hosted OAuth endpoint, gated writes, one endpoint for every instance.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/5 合格 · 質問内容は提供元のサーバー(mcp.odooconsole.com)を通ります · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
CustomizeConnectors
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Odoohttps://mcp.odooconsole.com/mcpClaude が検出したサインイン設定の画面で Continue を押す · Authentication は作者の説明どおり(Sign in now・Sign in when needed・No sign in)を選び Add を押します
+ConnectorsOdoo
Odoo を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Odoo を使っていると言うか、回答に Odoo のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT との接続はプランしだい
フル MCP:Web 版 ChatGPT の Business・Enterprise・Edu · Pro:読み取り/取得の権限で接続、データを変えるツールは使えないことがあります · Plus:公式ドキュメントで未確認。プラグイン画面にカスタム MCP を追加する項目があれば試せます · Web のみ
Plugins+Add custom MCP server
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
Odoohttps://mcp.odooconsole.com/mcp新しいチャットを開き、入力前にプラグインの一覧から Odoo を選びます
Odoo を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が Odoo を使っていると言うか、回答に Odoo のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --transport http --scope user odoo https://mcp.odooconsole.com/mcpOdoo が一覧にあり、接続済みと表示されれば OK です
Odoo を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Odoo を使っていると言うか、回答に Odoo のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
Odoo を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Odoo を使っていると言うか、回答に Odoo のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
Odoo を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Odoo を使っていると言うか、回答に Odoo のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://mcp.odooconsole.com/mcpJSON 設定は下の「開発者向け」にあります
Claude Code
claude mcp add --transport http --scope user odoo https://mcp.odooconsole.com/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"odoo": {
"url": "https://mcp.odooconsole.com/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"odoo": {
"type": "http",
"url": "https://mcp.odooconsole.com/mcp"
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
このサーバーは、ツール一覧を表示する前にサインインを求めます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月13日にチェック
公開者(odooconsole.com)がリポジトリの所有者(oconsole)ではありません。別の人が登録した可能性があります
コードの最終更新:6 か月前(6か月以上前)
MITを使用
1070ミリ秒で応答(HTTP 401)
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック5項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は6 か月前、最新バージョン(1.1.0)がレジストリに届いたのは3 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP を受け付けるアプリでも使えます。例:Web 版 ChatGPT(Business 以上はフル MCP、Pro は読み取りのみ)。
同じカテゴリには:World Monitor, Claude Flow, Windmill
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 104 tools.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Run Windmill scripts and flows and manage jobs, schedules, resources and variables.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
An MCP (Model Context Protocol) server that connects AI agents to Odoo ERP instances. Works with Claude Code, Cursor, Windsurf, and any MCP-compatible client.
Supports Odoo 17-18 (JSON-RPC) and Odoo 19+ (JSON-2 API) — auto-detects the best protocol.
# Run directly (uv handles dependencies automatically)
ODOO_URL=https://my.odoo.com ODOO_DB=mydb ODOO_USER=admin ODOO_PASSWORD=secret \ uv run odoo_mcp_server.py
No virtualenv or pip install needed — the script has inline metadata that uv resolves automatically.
Add to your project's .mcp.json:
{
"mcpServers": { "odoo": { "type": "stdio", "command": "uv", "args": ["run", "--python", "3.11", "--script", "/path/to/odoo_mcp_server.py"], "env": { "ODOO_URL": "https://your-instance.odoo.com", "ODOO_DB": "your-database", "ODOO_USER": "admin", "ODOO_PASSWORD": "your-password" } } } }
Or for Odoo 19+ with API key auth:
{
"mcpServers": { "odoo": { "type": "stdio", "command": "uv", "args": ["run", "--python", "3.11", "--script", "/path/to/odoo_mcp_server.py"], "env": { "ODOO_URL": "https://your-instance.odoo.com", "ODOO_DB": "your-database", "ODOO_USER": "admin", "ODOO_API_KEY": "your-api-key" } } } }
Add to ~/.cursor/mcp.json or equivalent:
{
"mcpServers": { "odoo": { "command": "uv", "args": ["run", "--python", "3.11", "--script", "/path/to/odoo_mcp_server.py"], "env": { "ODOO_URL": "https://your-instance.odoo.com", "ODOO_DB": "your-database", "ODOO_USER": "admin", "ODOO_PASSWORD": "your-password" } } } }
| Variable | Required | Description |
|---|---|---|
ODOO_URL | Yes | Odoo instance URL |
ODOO_DB | Yes | Database name |
ODOO_USER | Yes | Login username |
ODOO_PASSWORD | One of these | Password (Odoo 17-18) |
ODOO_API_KEY | required | API key (Odoo 19+, preferred) |
ODOO_READONLY | No | Set to true to disable all write operations |
Set ODOO_READONLY=true to disable create, update, delete, and execute tools. Useful for safe browsing of production instances:
{
"mcpServers": { "odoo": { "type": "stdio", "command": "uv", "args": ["run", "--python", "3.11", "--script", "/path/to/odoo_mcp_server.py"], "env": { "ODOO_URL": "https://production.odoo.com", "ODOO_DB": "prod", "ODOO_USER": "readonly-user", "ODOO_PASSWORD": "secret", "ODOO_READONLY": "true" } } } }
| Tool | Description |
|---|---|
odoo_search_read | Query records with domain filters, field selection, pagination |
odoo_search_count | Count matching records without fetching data |
odoo_export | Bulk export up to 2000 records per call for spreadsheets |
odoo_create | Create new records |
odoo_update | Update existing records by ID |
odoo_delete | Delete records by ID |
odoo_execute | Run any model method (action_confirm, action_post, etc.) |
| Tool | Description |
|---|---|
odoo_list_models | Discover available models with keyword filter |
odoo_get_fields | Inspect field definitions for any model |
odoo_doctor | Health diagnostics (version, modules, users, crons, errors) |
odoo_connection_info | Show current connection details |
| Tool | Description |
|---|---|
odoo_model_info | Get comprehensive model metadata in one call — fields, views, actions, defaults, sort order |
odoo_set_default | Set, update, or clear a field's default value (handles ir.default + JSON encoding) |
odoo_get_view | Get the fully rendered (merged) form/tree/search view XML |
odoo_modify_action | Change a window action's domain, context, sort order, limit, or view modes |
Once configured, ask your AI agent:
Returns everything about a model in one call, eliminating the need for multiple exploratory queries.
odoo_model_info(model="sale.order")
Returns:
default_order — the model's _order attribute (e.g. "date_order desc, id desc")rec_name — the field used for display name in dropdownsfield_count — total number of fieldsfields_by_type — field count grouped by type (many2one: 12, char: 8, ...)custom_fields — user-created fields (x_ prefix or state=manual)relational_fields — all Many2one, One2many, Many2many with their targetsrequired_fields — fields that must be filledviews — base views (form, tree, search) with IDs and prioritiesactions — window actions with their domain, context, and view modesdefaults — current ir.default values set for this model's fieldsManages field defaults via ir.default with proper JSON encoding. The most common source of agent errors when done manually.
# Set global default
odoo_set_default(model="product.template", field_name="invoice_policy", value="delivery")
odoo_set_default(model="sale.order", field_name="warehouse_id", value=2, user_id=5)
odoo_set_default(model="product.template", field_name="invoice_policy", value=null)
The tool:
Returns the fully rendered view XML after all inheritance is applied — what the user actually sees, not the raw fragments stored in ir.ui.view.
odoo_get_view(model="sale.order", view_type="form")
odoo_get_view(model="res.partner", view_type="tree") odoo_get_view(model="account.move", view_type="search")
Returns:
arch — the complete merged XMLview_id — the base view IDfields_in_view — list of field names present in the viewChanges how a model appears in the UI by modifying its window action (ir.actions.act_window).
# List actions for a model (read-only)
odoo_modify_action(model="sale.order")
odoo_modify_action(action_id=42, order="date_order desc")
odoo_modify_action(action_id=42, domain="[['state','=','sale']]", limit=200)
odoo_modify_action(action_id=42, context="{'group_by': 'partner_id'}")
The tool returns before/after values so you can verify what changed.
AI Agent (Claude, Cursor, etc.)
↕ MCP Protocol (stdio) Odoo MCP Server ↕ JSON-RPC / JSON-2 API Odoo Instance
The server authenticates once at startup and maintains a persistent connection. All tools use the same authenticated session.
pip install fastmcp httpxMIT