Skip to main content
Glama

MCP-Odoo

MCP-Odoo

Servidor de protocolo de contexto de modelo para la integración de Odoo, que permite a los agentes de IA acceder y manipular datos de Odoo a través de una interfaz estandarizada.

Descripción general

MCP-Odoo proporciona un puente entre los sistemas ERP de Odoo y los agentes de IA mediante el Protocolo de Contexto de Modelo (MCP). Esto permite a los sistemas de IA:

  • Acceder a la información del socio
  • Ver y analizar datos contables, incluidas facturas y pagos.
  • Realizar la conciliación de registros financieros
  • Consultar facturas de proveedores y facturas de clientes

Características

  • 🔌 Fácil integración con instancias de Odoo
  • 🤖 Interfaz MCP estándar para compatibilidad con agentes de IA
  • 📊 Acceso a datos contables enriquecidos
  • 🔒 Autenticación segura con Odoo

Instalación

# Clone the repository git clone https://github.com/yourtechtribe/model-context-protocol-mcp-odoo.git cd model-context-protocol-mcp-odoo # Install dependencies pip install -r requirements.txt

Configuración

Cree un archivo .env en la raíz del proyecto con las siguientes variables:

ODOO_URL=https://your-odoo-instance.com ODOO_DB=your_database ODOO_USERNAME=your_username ODOO_PASSWORD=your_password HOST=0.0.0.0 PORT=8080

Uso

Inicie el servidor MCP:

# Using the SSE transport (default) python -m mcp_odoo_public # Using stdio for local agent integration python -m mcp_odoo_public --transport stdio

Documentación

La documentación completa está disponible en el directorio docs/ :

Desarrollo

Estructura del proyecto

  • mcp_odoo_public/ : Paquete principal
    • odoo/ : Cliente Odoo y módulos relacionados
    • resources/ : Definiciones de recursos de MCP (herramientas y esquemas)
    • server.py : implementación del servidor MCP
    • config.py : Gestión de configuración
    • mcp_instance.py : definición de instancia de FastMCP

Agregar nuevos recursos

Los recursos definen las capacidades expuestas a los agentes de IA a través de MCP. Para agregar un nuevo recurso:

  1. Crea un nuevo archivo en el directorio resources/
  2. Define tu recurso usando el decorador @mcp.tool()
  3. Importa tu recurso en resources/__init__.py

Para obtener instrucciones detalladas, consulte la Guía de implementación .

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Autor

Albert Gil López

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un puente que permite a los agentes de IA acceder y manipular datos de Odoo ERP a través de una interfaz de Protocolo de Contexto de Modelo estandarizada, que respalda información de socios, datos contables, conciliación de registros financieros y consultas de facturas.

  1. Descripción general
    1. Características
      1. Instalación
        1. Configuración
          1. Uso
            1. Documentación
              1. Desarrollo
                1. Estructura del proyecto
                2. Agregar nuevos recursos
              2. Licencia
                1. Autor
                  1. Contribuyendo

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      An MCP server implementation that integrates with Odoo ERP systems, enabling AI assistants to interact with Odoo data and functionality through the Model Context Protocol.
                      Last updated -
                      186
                      Python
                      MIT License
                    • -
                      security
                      F
                      license
                      -
                      quality
                      An implementation that integrates with Odoo ERP systems, enabling AI assistants to interact with Odoo data and functionality through the Model Context Protocol.
                      Last updated -
                      Python
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A comprehensive implementation of the Model Context Protocol for Odoo ERP systems that enables AI assistants to interact directly with business data across sales, purchases, inventory, and accounting modules.
                      Last updated -
                      13
                      Python
                      MIT License
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A bridge server that provides access to an Odoo shell environment, allowing execution of Python code within an Odoo database context for model introspection and database operations.
                      Last updated -
                      4
                      Python
                      MIT License

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/yourtechtribe/model-context-protocol-mcp-odoo'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server