Вкратце
MCP Server. AI Chats and LLM Odoo Integration - приложение Odoo 20 (Дополнительные инструменты). Инструмент, чтобы управлять Odoo из любимых AI-чатов через MCP. Claude. Любой AI с MCP.
Превратите базу Odoo в полноценный сервер Model Context Protocol (MCP), чтобы Claude, ChatGPT (режим разработчика), Cursor, Copilot, Gemini CLI и другие MCP-клиенты читали, анализировали и обновляли ERP — от имени пользователя Odoo, который их авторизовал, с его реальными правами.
Полноценный MCP-сервер, а не тонкий мост только для чтения. Что есть сверх простого коннектора:
- Чтение и запись, полный протокол. 31 инструмент: поиск, чтение, создание, обновление, запуск действий, сообщения в чаттере, планирование дел, PDF-отчёты и вложения; 14 ресурсов и 6 шаблонов подсказок; сессии с потоком SSE и уведомлениями об изменениях.
- Запись со страховкой. Каждое создание, обновление, удаление или действие сначала возвращается как предпросмотр и выполняется только после явного подтверждения; ожидающие операции сами истекают; четыре уровня риска подсказывают ассистенту, когда предупредить.
- Ваши правила, не правила модели. Родные права Odoo остаются в силе, затем запреты по пользователю или группе, списки разрешённых моделей и полей, ограничения домена и лимиты частоты на инструмент.
- Журнал аудита внутри Odoo. Тела запроса и ответа, статус, задержка, пользователь, клиент, сессия, компания и разница изменений по каждому вызову — хранятся столько, сколько вы зададите.
- Свой сервер OAuth 2.0. Код авторизации с refresh-токенами, учётные данные клиента, динамическая регистрация клиентов, JWT с подписью RSA-ключами, которыми вы управляете, и конечная точка JWKS — сервер авторизации входит в модуль.
- Файлы и компании. Вложения сразу и через промежуточную загрузку, страница загрузки с телефона, подписанные ссылки на скачивание, список разрешённых MIME и хук проверки, выбор компании на сессию.
- Свои инструменты без модуля. Укажите инструмент на существующий метод модели или добавьте декоратор в одну строку — те же области, подтверждение и аудит, что у встроенных.
Работает одинаково на Odoo Community и Enterprise.
Идеально для
Команды, живущие в AI-чатах
Руководители и специалисты, которым нужно, чтобы Claude или ChatGPT брали живые цифры Odoo, готовили последующие шаги и брифы без десяти меню.
Админы, для которых безопасность важна
ИТ и комплаенс, которым нужны свой сервер OAuth, запись с предпросмотром и подтверждением, правила запрета и аудит на уровне содержимого, прежде чем ИИ коснётся рабочих данных.
Сборщики в IDE и CLI
Разработчики на Cursor, VS Code, Copilot, Claude Code или Gemini CLI, которым нужен тот же мост MCP для отладки, проверок данных, контролируемой записи и своих инструментов.
Готовы оценить?
Начните с бесплатного запроса демо базы или купите в Odoo Apps Store.
Бесплатная персонализированная демонстрационная база. Номер телефона и банковская карта не требуются. Бесплатные обновления и экспертная поддержка в течение всего срока основной версии Odoo.
Почему команды выбирают его
Главные преимущества до подробностей
Подключение за минуты
Подключите базу к Claude, ChatGPT (режим разработчика) или другому MCP-клиенту через авторизацию приложения или готовый конфиг — без отдельного проекта-посредника и без раздачи API-ключей.
Полный MCP-сервер
Инструменты, ресурсы, подсказки, сессии, поток (SSE) и уведомления об изменениях на трёх версиях протокола — полная поверхность, которую ждёт серьёзный ИИ-клиент, а не просто список действий.
Чтение и запись: 31 инструмент
Ищите и читайте записи, создавайте и обновляйте их, запускайте действия, работайте с вложениями, чаттером, делами, PDF-отчётами, общим поиском, KPI дашборда и контекстом компании.
Запись со страховкой
Инструменты записи сначала возвращают предпросмотр; изменение выполняется только после явного подтверждения, его можно отменить, и оно само истекает. Уровни риска подсказывают ассистенту, когда предупредить.
Ваши правила, не правила модели
Родные права Odoo остаются в силе. Сверху: запреты по пользователю или группе, списки разрешённых моделей и полей, ограничения домена, лимиты частоты и журнал аудита на уровне содержимого со сроком хранения.
Свои инструменты без модуля
Укажите инструмент на существующий метод модели (например sale.order / action_confirm) — и ассистент сможет его вызвать. Декоратор в одну строку покрывает инструменты со своими аргументами.
Отзывы из Odoo Apps Store
Что говорят клиенты о приложении
Total game changer and super easy to use
Setup was an absolute breeze - no complicated configs, just plug and play. I'm already using it to pull analytical reports directly into Claude, and it works flawlessly. It really saves a ton of time right from the start.
I also used it to tweak my SEO settings, and honestly, interacting with Odoo this way is incredibly convenient. Being able to just ask the AI to handle stuff instead of clicking through endless menus is awesome. Highly recommend giving it a try!
SDI Matrix Lic
Easy to install
Easy to install — drop it in the add-ons directory, restart, update, done. Solid permission model: runs as the authenticated user, preview-and-confirm on writes, per-tool scoping. Support is exceptional — a detailed bug report was fixed the next day, and a feature request we raised came back better designed than we had proposed, within two weeks. Recommended.
purchase@envola.eu
Готовы оценить?
Начните с бесплатного запроса демо базы или купите в Odoo Apps Store.
Бесплатная персонализированная демонстрационная база. Номер телефона и банковская карта не требуются. Бесплатные обновления и экспертная поддержка в течение всего срока основной версии Odoo.
ИИ на живых данных Odoo
От разовых вопросов до регулярных брифов — продажи, склад, финансы и CRM в вашем AI-чате
BI на естественном языке
Не нужен ещё один сводный отчёт, когда ответ нужен сейчас:
- Найдите аномалии маржи и спросите почему они возникли
- Сравните категории или регионы по периодам
- Список неактивных ключевых клиентов и черновики последующих шагов
Склад и цепочка поставок
Дальше статичных min/max: ИИ читает движения и сроки поставки:
- Пометьте товары с риском обнуления до следующего окна пополнения
- Найдите мёртвый запас и предложите разумные комплекты
- Разберите паттерны комплектации для идей по раскладке склада
Финансы, которые понимают контекст
Сверяйте документы и прогнозируйте кэш — не только цифры OCR:
- Сверьте PDF-счёт с заказом на покупку и подсветите расхождения
- Прогноз ближних остатков по открытым счетам, входящим счетам и привычкам оплаты
- Проверьте партнёров на отсутствующие или неверные номера НДС
CRM и персонализация
Соберите продажи, поддержку и проекты в одну историю клиента:
- Сводка здоровья счёта по объёму, тикетам и скорости оплаты
- Черновики локализованных предложений по реальной истории покупок
- Приоритизируйте новые лиды по паттернам самых прибыльных счетов
Рутины и автоматизация
Если AI-клиент умеет расписания (например Claude), держите Odoo в контуре, не открывая приложение каждое утро:
- Ежедневный бриф — сводка новых тикетов по приоритету до начала работы
- Раннее предупреждение по складу — еженедельный скан риска по движениям и открытым продажам
- Умнее сверка — разбор путаного банковского текста, человеку остаются только сложные случай
Готовы оценить?
Начните с бесплатного запроса демо базы или купите в Odoo Apps Store.
Бесплатная персонализированная демонстрационная база. Номер телефона и банковская карта не требуются. Бесплатные обновления и экспертная поддержка в течение всего срока основной версии Odoo.
Запись со страховкой
Запись с предпросмотром и подтверждением, уровни риска, правила запрета и полный журнал аудита поверх родных прав Odoo
ИИ никогда не обходит безопасность Odoo. Каждый вызов идёт от имени пользователя Odoo, который авторизовал клиента — с его группами, правилами записей и доступом к компаниям. Затем сервер добавляет свои ограничения: вы решаете, что ассистенты могут делать, для кого и с каким подтверждением.
Сначала предпросмотр, потом подтверждение
- Инструменты создания, обновления, удаления и действий отвечают предпросмотром точного изменения — пока ничего не записано
- Ассистент спрашивает вас, затем вызывает confirm или cancel; ожидающая операция истекает по своему TTL
- На каждый инструмент: Direct, Preview + Confirm или Disabled — и для встроенных, и для своих
Уровни риска
- У каждого инструмента уровень: low, medium, high или critical
- Инструменты с высоким влиянием просят ассистента предупредить пользователя перед выполнением
- Уровень виден в реестре инструментов и записывается в каждую строку аудита
Обязательные роли MCP
- MCP Server: User — нужно, прежде чем любой AI-агент сможет действовать от имени этого пользователя
- MCP Server: Administrator — клиенты, ключи подписи, реестры, правила запрета и управление аудитом
Правила запрета безопасности
- Запретите выбранные инструменты отдельным пользователям или группам (например публикацию в чаттер или удаление записей)
- Отклонённый вызов завершается явной ошибкой — запрос никогда не проходит молча
Ограничения на инструмент
- Разрешённые модели и список полей не дают ассистенту доступ к чувствительным данным
- Ограничения домена задают, какие записи инструмент может затронуть
- Лимит частоты в минуту и таймаут на инструмент
Журнал аудита в вашей базе
- Тела запроса и ответа, статус, задержка, пользователь, клиент, сессия и контекст компании по каждому вызову
- Удалённый адрес и user agent, плюс разница изменений для записей
- Срок хранения задаёте вы; старые записи чистит cron
Готовы оценить?
Начните с бесплатного запроса демо базы или купите в Odoo Apps Store.
Бесплатная персонализированная демонстрационная база. Номер телефона и банковская карта не требуются. Бесплатные обновления и экспертная поддержка в течение всего срока основной версии Odoo.
Полный MCP-сервер внутри Odoo
Полная поверхность протокола, свой сервер OAuth, файлы, сессии с несколькими компаниями и свои инструменты без кода
Полная поверхность протокола
- Инструменты — 31 встроенное действие с проверкой JSON-схемы
- Ресурсы — 14 представлений только для чтения, например odoo://record/{model}/{id}, чаттер, вложения, схема, дашборды
- Подсказки — 6 повторно используемых шаблонов с аргументами: сводка записи, утренняя сводка, список изменений, гид по процессу, анализ данных
- Сессии с потоком SSE и возобновлением, уведомления об изменении списков и три согласованные версии протокола
- Неудачный вызов инструмента отвечается в том же канале, сессия не рвётся и клиент не проходит авторизацию заново
Свой сервер OAuth 2.0
- Код авторизации с refresh-токенами и их ротацией, плюс учётные данные клиента для обмена между серверами
- Публичные или конфиденциальные клиенты: вручную, из документа метаданных или через динамическую регистрацию
- Экран согласия в Odoo; сроки access, refresh и кода задаются в Настройках
- JWT access-токены с подписью RSA-ключами, которыми вы управляете в Odoo и публикуете через конечную точку JWKS
Файлы в обе стороны
- Небольшие файлы идут сразу; крупные — через промежуточную загрузку со своими лимитами размера и слотов
- Ассистент может дать пользователю страницу загрузки, которая работает с камеры телефона
- Подписанные ссылки на скачивание с TTL, список разрешённых MIME, разрешённые модели для двоичных данных и необязательный хук проверки
Сессии с несколькими компаниями
- Ассистент может показать компании и назначить активные на сессию, как переключатель компаний
- Запись всегда называет одну текущую компанию; контекст компании хранится в каждой строке аудита
Свои инструменты без модуля
- Создайте запись инструмента, указывающую на существующий публичный метод модели — ассистент вызовет его на названных записях
- Пометьте метод декоратором @mcp_tool, если ему нужны свои аргументы или он должен быть только для чтения
- Свои инструменты используют те же области, режимы подтверждения и аудит, что и встроенные
Управление в одном меню
- Инструменты, Ресурсы, Промпты, Клиенты, Сессии, Ожидающие операции, Журналы аудита, Правила запрета доступа, Ключи подписи
- Около двадцати настроек: сроки токенов, TTL сессии, heartbeat SSE, очередь уведомлений, лимиты загрузки, срок аудита
- Cron очистки токенов, сессий, ожидающих операций и журналов
Готовы оценить?
Начните с бесплатного запроса демо базы или купите в Odoo Apps Store.
Бесплатная персонализированная демонстрационная база. Номер телефона и банковская карта не требуются. Бесплатные обновления и экспертная поддержка в течение всего срока основной версии Odoo.
Советы по настройке и установке для MCP Server. AI Chats and LLM Odoo Integration Odoo v.20
Зависимости Python
Для корректной работы инструментов нужны библиотеки Python: PyJWT, jsonschema, filetype:
pip3 install PyJWT, jsonschema, filetype
Claude Desktop и Claude Web
- Убедитесь, что у пользователя Odoo есть группа доступа «MCP Server: User» или «MCP Server: Administrator». При необходимости попросите администратора Odoo выдать одну из них
- В Claude: Settings > Connectors > Add custom connector
- В имени укажите любое понятное (например, «My company Odoo»)
- Как URL удалённого MCP-сервера укажите [YOURODOOSITENAME]/ai_mcp_server/mcp (напр. https://faotools.com/ai_mcp_server/mcp)
- Нажмите «Connect» рядом с созданным приложением
- Приложение перенаправит на экран входа Odoo. Там нужно принять scopes
- Начните чат с ИИ, используя данные Odoo.
Смотрите также видео по настройке
Переход к настройкам Claude
Добавление своего коннектора MCP
Настройка коннектора Odoo
Запуск интеграции Odoo
Выдача прав Odoo для Claude
Активное подключение Odoo в Claude
ChatGPT (только developer mode)
ChatGPT разрешает подключение MCP только в developer mode!
- Убедитесь, что у пользователя Odoo есть группа доступа «MCP Server: User» или «MCP Server: Administrator». При необходимости попросите администратора Odoo выдать одну из них
- В ChatGPT: Profile > Settings > Apps > Advanced Settings > Enable Developer Mode > Create App
- В имени укажите любое понятное (например, «My company Odoo»)
- Как URL MCP-сервера укажите [YOURODOOSITENAME]/ai_mcp_server/mcp (напр. https://faotools.com/ai_mcp_server/mcp)
- Для аутентификации используйте [YOURODOOSITENAME]/ai_mcp_server/mcp (напр. https://faotools.com/ai_mcp_server/mcp)
- Согласитесь с рисками MCP
- Нажмите «Connect»
- Приложение перенаправит на экран входа Odoo. Там нужно принять scopes
- Начните чат с ИИ, используя данные Odoo.
Смотрите также видео по настройке
Открытие настроек ChatGPT
Открытие дополнительных настроек приложения
Включение режима разработчика
Настройка MCP-сервера Odoo
Выдача прав Odoo
Активная интеграция Odoo в ChatGPT
Плоские настройки MCP (включая IDE: VS Code, Cursor, Antigravity и др., а также прочие инструменты)
Внесите изменение в файл настроек mcp (mcp.json, mcp_config.json и т. п. — в зависимости от ПО)
{
"mcpServers": {
"odoo": {
"url": "[YOURDATABASESITE]/ai_mcp_server/mcp",
"transport": "http"
}
}
}
Ручная настройка MCP-сервера
Интеграция и активация в IDE
Тексты приложения и веб-сайта на языках, отличных от английского, переведены с помощью ИИ и согласованы с официальными переводами Odoo. Если вы заметили ошибку, отправьте тикет о переводе и мы исправим его.
Демонстрационные базы данных Odoo (предпросмотр)
Для этого приложения мы можем предоставить бесплатную персонализированную демонстрационную базу данных.
Чтобы связаться с нами, вам не нужен номер телефона или кредитная карта. Вам нужно всего лишь пройти короткую регистрацию по электронной почте, которая займет не более 30 секунд.
По вашему запросу мы подготовим отдельную демо базу для предпросмотра, где примерно две недели вы сможете проводить любые тесты и проверять свои предположения.
Отправка отчетов об ошибках
Если вы столкнулись с ошибками или непоследовательным поведением, не стесняйтесь обращаться к нам. Мы гарантируем предоставление исправлений в течение 60 дней с момента покупки и очень заинтересованы в улучшении наших инструментов даже по истечении этого периода.
Чтобы связаться с нами, вам не нужен номер телефона или кредитная карта. Вам нужно всего лишь пройти короткую регистрацию по электронной почте, которая займет не более 30 секунд.
Укажите в запросе как можно больше сведений: снимки экрана, журналы сервера Odoo, полное описание воспроизведения проблемы и так далее. Обычно подготовка рабочего плана по проблеме (если ошибка подтверждена) или рекомендаций по необходимым действиям (в противном случае) занимает несколько рабочих дней.
Запросы на публичные функции и идей модулей (бесплатная разработка)
Мы очень заинтересованы в улучшении наших инструментов и будем благодарны за любые отзывы. Если ваши требования общедоступны и могут быть эффективно реализованы, команда включит их в наш список дел.
Такой список дел обрабатывается регулярно и не предполагает дополнительных комиссий. Хотя мы не можем обещать сроки и окончательный дизайн, это может быть хорошим способом получить желаемые функции без вложений и рисков.
Чтобы связаться с нами, вам не нужен номер телефона или кредитная карта. Вам нужно всего лишь пройти короткую регистрацию по электронной почте, которая займет не более 30 секунд.
20.0.1.2.6
- Исправлена проблема, при которой поток уведомлений занимал один рабочий процесс сервера на каждого подключённого ИИ-клиента. На сервере prefork поток теперь отклоняется, и клиенты продолжают работу обычными запросами.
- Добавлена настройка SSE Notification Stream. По умолчанию стоит Automatic, и поток предлагается только на сервере evented. Клиентам только со старым транспортом SSE на сервере prefork нужно значение Always.
- Исправлена проблема, при которой ссылки на скачивание отчётов игнорировали настройку Signed URL TTL.
- Исправлена проблема, при которой обновлённый токен оставался действующим после отзыва его цепочки. Обновление остаётся в том же семействе токенов, поэтому отзыв завершает всю цепочку.
- Исправлена проблема чтения отключённого ресурса. Ресурс возвращается только тогда, когда он включён.
- Исправлена проблема, при которой клиент, созданный вручную, получал области доступа, которые ему не задавали. Области, указанные у этого клиента, теперь являются пределом того, что он может получить.
20.0.1.2.3
- Приложение опубликовано для версии 20.
- Адрес MCP-сервера теперь [YOURODOOSITENAME]/ai_mcp_server/mcp.
19.0.1.2.3
- Исправлена проблема, при которой запрос MCP выполнялся от публичного пользователя. Заметки с получателями публикуются и отправляются, а автором сохранённых записей остаётся пользователь токена.
19.0.1.2.2
- odoo_chatter_post теперь публикует HTML как оформленные сообщения, а обычный текст сохраняет переносы строк.
- Результат хука проверки файла теперь учитывается. Верните None, True или {'success': True}, чтобы принять файл; любой другой результат отклоняет загрузку и показывает сообщение.
- Настройка Pending Operation TTL теперь применяется. Пустое значение или 0 оставляет срок по умолчанию — 7 дней.
19.0.1.2.1
- Добавлена возможность вызывать существующий метод как отдельный инструмент, без написания модуля.
- Исправлена проблема, при которой подтверждённый вызов действовал на записи, которых не было в предпросмотре.
- Исправлена проблема передачи идентификаторов записей в метод модели, например create.
19.0.1.2.0
- Добавлена возможность запускать собственный метод как инструмент, через Целевую модель, Целевой метод и @mcp_tool.
- У каждого своего инструмента свой уровень риска, своя область и свой режим подтверждения, а прямой инструмент только для чтения откатывает свои записи в базе данных.
- Устранена проблема, из-за которой odoo_actions_run принимал закрытый метод и проверял список разрешённых методов только после подтверждения.
- Целевая модель и Целевой метод теперь поясняют в форме, что для них требуется.
19.0.1.1.1
- Устранена проблема, из-за которой непустой список разрешённых моделей вложений отклонял каждую модель, включая перечисленные.
19.0.1.1.0
- Добавлена функция завершения загрузки файлов без токена Bearer по одноразовой предподписанной ссылке.
- Добавлена страница загрузки, где пользователь выбирает файл или делает фото под своим входом в Odoo.
- Добавлен инструмент, который показывает, дошёл ли загруженный файл.
- Добавлены настройки предподписанных загрузок, срока слота загрузки и числа незавершённых загрузок на пользователя.
- Лимит размера файла по умолчанию для новых установок снижен до 50 MB; обновлённые базы сохраняют свой текущий лимит.
19.0.1.0.5
- Исправлена ошибка принятия операций записи с неизвестными именами полей.
- Исправлена ошибка скрытия причины сбоя подтверждения записи и пропуска журнала аудита.
- Обновление повторно применяет официальные записи инструментов MCP, поэтому локальные правки описаний поставляемых инструментов перезаписываются.
19.0.1.0.4
- Введены переводы с помощью ИИ для 25 языков.
19.0.1.0.3
- Устранена проблема с формированием PDF-отчётов по записям, которые пользователь MCP не может читать.
19.0.1.0.2
- Устранена проблема с разрывом сессии MCP-клиентами после неудачного вызова инструмента.
19.0.0.0.9
- Приложение опубликовано для версии 19.
Инструмент, чтобы раскладывать вложения Odoo по папкам и синхронизировать каталоги с Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box и NAS. Файловый менеджер. DMS
398€Инструмент для двусторонней синхронизации вложений Odoo с OneDrive
487€Инструмент для двусторонней синхронизации вложений Odoo с Google Drive
487€Инструмент, чтобы безопасно хранить пароли в Odoo для совместной работы. Общие хранилища
Инструмент, чтобы строить глубокую базу знаний для своих и внешних. Knowledge System. KMS. Правки как в вики
398€Инструмент, чтобы задавать цели KPI и контролировать выполнение по периодам. Дашборды KPI. Конструктор. Графики
Инструмент для услуг по записи: от бронирования до продаж и отзывов
398€Инструмент, чтобы собрать разные события Odoo в несколько настраиваемых суперкалендарей