
ivnvxd/mcp-server-odoo
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol (MCP), который позволяет AI-ассистентам безопасно взаимодействовать с ERP-системами Odoo с помощью стандартизированных ресурсов и инструментов для поиска и обработки данных.
Обзор
MCP-сервер, который позволяет AI-ассистентам, таким как Claude, взаимодействовать с ERP-системами Odoo. Получайте доступ к бизнес-данным, ищу записи, создавайте новые записи, обновляйте существующие данные и управляйте своим экземпляром Odoo с помощью естественного языка. Используйте режим YOLO для быстрого тестирования и демонстраций при любой стандартной установке Odoo. Для корпоративной безопасности, контроля доступа и производственного использования установите модуль Odoo MCP. - 🔍 любая запись Odoo (клиенты, продукты, счета и т.д.) — ✨ с проверкой полей и проверкой разрешений — ✏️ с умной обработкой полей — 🗑️ с учётом разрешений на уровне модели — 🔢 соответствие конкретным критериям — 📋 для понимания структуры данных — 📊 группировка, сумма и счёт без вытягивания сырых строк — ⚡ — вызов любого публичного метода Odoo (пост счета, подтверждение SO и т.д.
Обзор (машинный перевод)
MCP-сервер, который позволяет AI-ассистентам, таким как Claude, взаимодействовать с ERP-системами Odoo. Получайте доступ к бизнес-данным, ищу записи, создавайте новые записи, обновляйте существующие данные и управляйте своим экземпляром Odoo с помощью естественного языка.
Работает с любым экземпляром Odoo! Используйте режим YOLO для быстрого тестирования и демонстраций с любой стандартной установкой Odoo. Для корпоративной безопасности, контроля доступа и производственного использования установите модуль Odoo MCP.
Особенности
- 🔍 Поиск и извлечение любых записей Odoo (клиентов, товаров, счетов и т.д.)
- ✨ Создавать новые записи с помощью проверки полей и разрешений
- ✏️ Обновление существующих данных с помощью умной обработки полей
- 🗑️ Удалить записи в отношении разрешений на уровне модели
- 🔢 Записи подсчёта соответствующие конкретным критериям
- 📋 Инспектировать поля модели для понимания структуры данных
- 📊 Агрегация на стороне сервера — группировка, сумма и счёт без вытягивания сырых строк
- ⚡ Действия рабочего процесса — вызов публичных бизнес-методов (выставление счета, подтверждение SO и т.д.) через опционный выходной люк
- 📎 Бинарные и вложенные ресурсы — получают изображения, документы и файлы
ir.attachmentчерез ресурсные URI
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP Server for Odoo
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.attachmentfiles 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
Установка
uvx mcp-server-odooКонфигурация
{
"mcpServers": {
"odoo": {
"command": "uvx",
"args": ["mcp-server-odoo"],
"env": {
"ODOO_URL": "https://your-odoo-instance.com",
"ODOO_API_KEY": "your-api-key-here"
}
}
}
}