MCP Server for Odoo

MCP-сервер для Odoo: агент читает, создает и обновляет записи ERP, ищет данные и вызывает бизнес-операции через права Odoo

  • 415 ★ репозитория
  • Последний коммит
  • MPL-2.0
MCP-сервер

Широкий доступ

Почему такой уровень

  • Создает, обновляет и удаляет записи в базе ERP
  • Требует ключ API или логин с паролем к экземпляру Odoo
  • Режим YOLO и вызов методов моделей обходят проверки безопасности
Все причины и проверки

ivnvxd/mcp-server-odoo

Установка

В терминале, через 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 через агента, любая редакция и версия

MCP-серверШирокий доступ433Звезды репозитория
Официальный

Коннектор Odoo для агента: поиск, создание и правка записей любой модели ERP обычным языком, Odoo с 14 по 20 версии

MCP-серверШирокий доступ92Звезды репозитория
Российский стек

Минимальный MCP-сервер для amoCRM API v4: чтение и создание сделок, контактов и примечаний, OAuth2 и долгосрочный токен

MCP-серверШирокий доступ12Звезды репозитория
Российский стек

MCP-сервер для API v4 amoCRM (Kommo): сделки, контакты, компании, задачи, воронки, неразобранное и аналитика

MCP-серверШирокий доступ2Звезды репозитория

MCP-сервер для ERPNext и Frappe: документы, склад и продажи из чата, плюс девять окон просмотра в клиенте

MCP-серверШирокий доступ123Звезды репозитория

Python MCP-сервер с OAuth-авторизацией для Kommo CRM: лиды, контакты, воронки, теги, задачи и произвольные вызовы GET, POST, PATCH к API

MCP-серверШирокий доступ

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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.

Бейдж для README

Сообщить о проблеме