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
Related MCP server: Odoo MCP Server
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
Configuración
Cree un archivo .env en la raíz del proyecto con las siguientes variables:
Uso
Inicie el servidor MCP:
Documentación
La documentación completa está disponible en el directorio docs/ :
Documentación Inicio - Comience aquí para obtener una descripción general de toda la documentación
Guía de implementación : Arquitectura detallada y detalles de implementación
Funcionalidad contable : guía detallada sobre las funciones contables
Solución de problemas : soluciones para problemas comunes
Ejemplos de uso : ejemplos prácticos para empezar
Desarrollo
Estructura del proyecto
mcp_odoo_public/: Paquete principalodoo/: Cliente Odoo y módulos relacionadosresources/: Definiciones de recursos de MCP (herramientas y esquemas)server.py: implementación del servidor MCPconfig.py: Gestión de configuraciónmcp_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:
Crea un nuevo archivo en el directorio
resources/Define tu recurso usando el decorador
@mcp.tool()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
Correo electrónico: albert.gil@yourtechtribe.com
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.