MCP Server for Odoo
позволяет AI-ассистентам взаимодействовать с Odoo ERP для поиска, создания и управления данными
Описание
Это MCP-сервер на Python для безопасной интеграции ИИ-ассистентов, таких как Claude, с системами Odoo ERP. Поддерживает CRUD-операции: поиск записей (клиенты, продукты, счета), создание/обновление/удаление данных с валидацией прав. Технологии: Python 3.10+, Odoo XML-RPC API, аутентификация по API-ключу. Применения: автоматизация бизнес-процессов через естественный язык, анализ данных, управление ERP в production или YOLO-режиме для тестов (только для dev).
Возможности
Поиск и извлечение записей
Поиск по моделям Odoo (клиенты, продукты, счета) с фильтрами и пагинацией.
Создание записей
Создание новых записей с валидацией полей и проверкой прав доступа.
Обновление данных
Изменение существующих записей с умной обработкой полей.
Удаление записей
Удаление записей с учетом разрешений на уровне модели.
Просмотр и подсчет
Просмотр нескольких записей с форматированными сводками и подсчет по критериям.
Инспекция полей
Просмотр структуры полей модели для понимания данных.
Безопасный доступ
Аутентификация по API-ключу или логину/паролю, поддержка HTTPS.
YOLO-режим
Быстрый доступ к любой Odoo-инстанции без модуля (только для dev/тестов).
Установка
{ “mcpServers”: { “odoo”: { “command”: “uvx”, “args”: [“mcp-server-odoo”], “env”: { “ODOO_URL”: “https://your-odoo-instance.com”, “ODOO_API_KEY”: “your-api-key-here” } } } }
Предварительно: Установите UV (curl -LsSf https://astral.sh/uv/install.sh | sh для macOS/Linux). Для production требуется модуль MCP в Odoo. Для тестов используйте YOLO-режим с ODOO_YOLO=read.