MCP Server for Odoo
MCP-сервер для Odoo: агент читает, создает и обновляет записи ERP, ищет данные и вызывает бизнес-операции через права Odoo
- 415 ★ репозитория
- Последний коммит
- MPL-2.0
Широкий доступ
Почему такой уровень
- Создает, обновляет и удаляет записи в базе ERP
- Требует ключ API или логин с паролем к экземпляру Odoo
- Режим YOLO и вызов методов моделей обходят проверки безопасности
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/mcp-server-for-odooОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Создает, обновляет и удаляет записи в базе ERP
- Требует ключ API или логин с паролем к экземпляру Odoo
- Режим YOLO и вызов методов моделей обходят проверки безопасности
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту доступ к системе Odoo ERP через стандартные ресурсы и инструменты. Агент ищет и достает любые записи, от клиентов и товаров до счетов, создает новые записи с проверкой полей и прав, обновляет и удаляет данные с учетом разрешений модели и считает записи по условиям. Есть агрегация на стороне сервера, вызов публичных бизнес-методов как отдельная опция, работа с вложениями и бинарными файлами через URI ресурсов и умный выбор полей под каждую модель. Ставится через uvx с PyPI или запускается в docker.
Для кого. Для разработчиков, специалистов по продажам и финансам, которые работают с данными в Odoo.
Подходит, если
- Нужно искать и доставать записи Odoo из агента
- Нужно создавать или обновлять данные ERP с проверкой прав
- Нужна сводка или агрегация по записям на стороне сервера
Не подходит, если
- Нет доступа к экземпляру Odoo или прав пользователя
- Не хотите давать агенту запись в боевую базу ERP
- Нужен только предпросмотр, а не изменяющие операции
Пример запроса к агенту
Найди в Odoo неоплаченные счета за последний месяц и покажи сумму по клиентамMCP
- Транспорт
- stdio
- Авторизация
- ключ необязателен
Переменные окружения
ODOO_URLобязательная- Адрес экземпляра Odoo
ODOO_API_KEYсекрет- Ключ API для входа, альтернатива паре логин и пароль
ODOO_USER- Логин, если вход без ключа API
ODOO_PASSWORDсекрет- Пароль, если вход без ключа API
ODOO_DB- Имя базы, если оно не определяется автоматически
Ограничения
Нужен доступ к экземпляру Odoo: обязательна переменная ODOO_URL, для входа используется ключ ODOO_API_KEY или пара ODOO_USER и ODOO_PASSWORD. Для боевого режима нужен модуль MCP на стороне Odoo и версия 16 и новее, режим YOLO для тестов обходит проверки безопасности и годится только для демо. Вызов методов моделей включается отдельно и требует YOLO, это опасная опция. Сервер работает на вашей машине, а не на сервере Odoo.
Как отключить. Удалите запись odoo из конфигурации MCP клиента, остановите контейнер docker, если он запущен, и отзовите ключ API в настройках Odoo.
Частые вопросы
Что нужно на стороне Odoo?
Для боевого режима нужен модуль MCP для Odoo и версия 16 и новее. Режим YOLO работает без модуля, но обходит проверки безопасности и подходит только для тестов.
Как настроить вход?
Обязателен ODOO_URL. Для входа задают ODOO_API_KEY либо пару ODOO_USER и ODOO_PASSWORD. Базу можно указать в ODOO_DB, если она не определяется автоматически.
Чем MCP Server for Odoo отличается от прямого доступа к API Odoo?
Сервер дает агенту доступ к Odoo ERP через стандартные ресурсы и инструменты: поиск любых записей от клиентов и товаров до счетов, создание записей с проверкой полей и прав, вызов бизнес-операций через права Odoo.
Что нужно на стороне Odoo для подключения?
Нужен пользователь Odoo с ограниченными правами и доступ к API. Сервер подключается командой uvx, конфиг в блоке установки. Работает с Claude Desktop, Claude Code, Cursor, VS Code и Copilot. Риск высокий: агент пишет в ERP.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыСамостоятельный MCP-сервер для Odoo: чтение и защищенная запись данных ERP через агента, любая редакция и версия
Коннектор Odoo для агента: поиск, создание и правка записей любой модели ERP обычным языком, Odoo с 14 по 20 версии
Минимальный MCP-сервер для amoCRM API v4: чтение и создание сделок, контактов и примечаний, OAuth2 и долгосрочный токен
MCP-сервер для API v4 amoCRM (Kommo): сделки, контакты, компании, задачи, воронки, неразобранное и аналитика
MCP-сервер для ERPNext и Frappe: документы, склад и продажи из чата, плюс девять окон просмотра в клиенте
MCP-сервер для Kommo CRM
Kommo MCP Server
Python MCP-сервер с OAuth-авторизацией для Kommo CRM: лиды, контакты, воронки, теги, задачи и произвольные вызовы GET, POST, PATCH к API
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MCP Server for Odoo (эта карточка) | нет | ключ необязателен | 415 | |
| kubectl-mcp-server | нет | не нужна | 972 | читает состояние кластера и разбирает сбои подов |
| Unreal Engine MCP Server | нет | не нужна | 1 033 | ассеты, акторы и блупринты Unreal Engine |
| Android MCP | нет | не нужна | 924 | управляет Android-устройством через ADB |
Коротко о README
README описывает сервер, который дает ассистентам доступ к Odoo ERP: поиск, чтение, создание, обновление и удаление записей, подсчет, инспекция полей, серверная агрегация, вызов бизнес-методов как опция и работа с вложениями. Показаны установка UV и конфигурации для Claude Desktop, Claude Code, Cursor и VS Code через uvx mcp-server-odoo, а также запуск в docker. Приведена таблица переменных: ODOO_URL, ODOO_API_KEY, ODOO_USER, ODOO_PASSWORD, ODOO_DB и другие. Отдельно описан тестовый режим YOLO. Лицензия MPL-2.0.