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
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
- LinkedIn: https://www.linkedin.com/in/albertgilopez/
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be installed
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.
Related MCP Servers
- -securityAlicense-qualityAn 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 -186PythonMIT License
- -securityFlicense-qualityAn 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
- -securityAlicense-qualityA 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 -13PythonMIT License
- AsecurityAlicenseAqualityA 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 -4PythonMIT License