Перейти к содержимому

MCP Server for Odoo

позволяет AI-ассистентам взаимодействовать с Odoo ERP для поиска, создания и управления данными

Python
67 stars

Описание

Это 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.

Информация

Язык
Python
Лицензия
Mozilla Public License 2.0
GitHub Stars
67

Ссылки