技能潮 SkillTide 提交收录
官方说明10 个来源MCP 服务8 天前
ivnvxd/mcp-server-odoo

ivnvxd/mcp-server-odoo

🐍 ☁️/🏠 - Connect to Odoo ERP for business data access, record management and workflow automation
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add mcp-server-odoo -- npx -y mcp-server-odoo
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
405 ★ · ivnvxd/mcp-server-odoo · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 10 个来源列出
评分构成
综合分 1,003 · 405 ★ · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 ivnvxd/mcp-server-odoo;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

MCP Server for Odoo

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP server that enables AI assistants like Claude to interact with Odoo ERP systems. Access business data, search records, create new entries, update existing data, and manage your Odoo instance through natural language.
**Works with any Odoo instance!** Use YOLO mode for quick testing and demos with any standard Odoo installation. For enterprise security, access controls, and production use, install the Odoo MCP module.
Features
- 🔍 **Search and retrieve** any Odoo record (customers, products, invoices, etc.)
- ✨ **Create new records** with field validation and permission checks
- ✏️ **Update existing data** with smart field handling
- 🗑️ **Delete records** respecting model-level permissions
- 🔢 **Count records** matching specific criteria
- 📋 **Inspect model fields** to understand data structure
- 📊 **Server-side aggregation** — group, sum, and count without pulling raw rows
- ⚡ **Workflow actions** — invoke public business methods (post invoice, confirm SO, etc.) via an opt-in escape hatch
- 📎 **Binary & attachment resources** — fetch images, documents, and ir.attachment files via resource URIs
- 👤 **Personalized session context** — the connected user, timezone, and company scope injected into the session instructions
- 🔐 **Secure access** with API key or username/password authentication
- 🎯 **Smart pagination** for large datasets
- 🧠 **Smart field selection** — automatically picks the most relevant fields per model
- 💬 **LLM-optimized output** with hierarchical text formatting
- 🌍 **Multi-language support** — get responses in your preferred language
- 🚀 **YOLO Mode** for quick access with any Odoo instance (no module required)
Installation
Prerequisites
- Python 3.10 or higher
- Access to an Odoo instance:
- **Standard mode** (production): Version 16.0+ with the Odoo MCP module installed
- **YOLO mode** (testing/demos): Any Odoo version with XML-RPC enabled (no module required)
Install UV First
The MCP server runs on your **local computer** (where Claude Desktop is installed), not on your Odoo server. You need to install UV on your local machine:
macOS/Linux
Windows
After installation, restart your terminal to ensure UV is in your PATH.
Installing via MCP Settings (Recommended)
Add this configuration to your MCP settings:
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Claude Code
Add to .mcp.json in your project root:
Or use the CLI:
Cursor
Add to ~/.cursor/mcp.json:
VS Code (with GitHub Copilot)
Add to .vscode/mcp.json in your workspace:
> **Note:** VS Code uses "servers" as the root key, not "mcpServers".
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
Zed
Add to ~/.config/zed/settings.json:
Alternative Installation Methods
Using Docker
Run with Docker — no Python installation required:
> **Note:** Use host.docker.internal instead of localhost to connect to Odoo running on the host machine.
For HTTP transport:
> ⚠️ **Security**: the HTTP transport has no built-in authentication — anyone who can reach the port gets Odoo access through the server's credentials. Publish the port only on trusted networks, or front it with an authenticating reverse proxy. See Transport Options.
The image is also available on GHCR: ghcr.io/ivnvxd/mcp-server-odoo
Using pip
Then use mcp-server-odoo as the command in your MCP configuration.
From source
Then use the full path to the package in your MCP configuration.
Configuration
Environment Variables
The server requires the following environment variables:
| Variable | Required | Description | Example |
|----------|----------|-------------|---------|
| ODOO_URL | Yes | Your Odoo instance URL | https://mycompany.odoo.com |
| ODOO_API_KEY | Yes* | API key for authentication | 0ef5b399e9ee9c11b053dfb6eeba8de473c29fcd |
| ODOO_USER | Yes* | Username (if not using API key) | admin |
| ODOO_PASSWORD | Yes* | Password (if not using API key) | admin |
| ODOO_DB | No | Database name (auto-detected if not set) | mycompany |
| ODOO_LOCALE | No | Language/locale for Odoo responses | es_ES, fr_FR, de_DE |
| ODOO_ALLOWED_COMPANIES | No | Comma-separated company IDs to scope all operations to (multi-company setups) | 1, 1,3 |
| ODOO_YOLO | No | YOLO mode - bypasses MCP security (⚠️ DEV ONLY) | off, read, true |
| ODOO_MCP_ENABLE_METHOD_CALLS | No | Enable the call_model_method tool — requires ODOO_YOLO=true (⚠️ Dangerous, see call_model_method) | false, true |
| ODOO_RPC_TRANSPORT | No | RPC protocol in YOLO mode: auto (JSON-2 on Odoo 19 and later with an API key, else XML-RPC), xmlrpc, or json2 for Odoo's JSON-2 API (Odoo 19 and later, API key only) | auto, json2 |
来源
awesome · https://github.com/ivnvxd/mcp-server-odoo
按领域浏览
MCP 服务
Traction
405 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引