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
Related MCP server: Odoo MCP Improved
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.txtConfiguració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=8080Uso
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 stdioDocumentació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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI to Odoo ERP 14-20: search, create, update and manage records in natural language.
185- odooOAuthcom.odooconsole
Odoo ERP for AI agents: hosted OAuth endpoint, gated writes, one endpoint for every instance.
Context and control for any AI. Agent identity, scoped access, and proof across tools.
Malaysian SME accounting, e-Invoice and payroll for your AI. 64 tools; writes are approved drafts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn implementation that integrates with Odoo ERP systems, enabling AI assistants to interact with Odoo data and functionality through the Model Context Protocol.MIT
- AlicenseNot gradedqualityDmaintenanceA 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.48MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI assistants to interact with Odoo ERP systems, providing comprehensive tools for searching, creating, updating, and managing Odoo records through a standardized interface.23GPL 3.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that bridges Odoo ERP systems with AI agents, enabling them to access and manipulate partner information, accounting data, invoices, and perform financial reconciliation through a standardized interface.MIT