Integrations
Used for configuration management to securely store connection credentials for Odoo instances including URL, database, username and password.
Used for version control and installation of the MCP-Odoo server.
Hosts the repository for the MCP-Odoo server code, allowing for installation via git clone.
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
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 -78PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to interact with Brex financial platform data, allowing retrieval of account information, expenses, budgets, and team data through standardized resource handlers.Last updated -2TypeScriptMIT License
- -security-license-qualityA Model Context Protocol server that connects AI assistants to Brazilian public data services, providing access to postal codes, company registrations, bank information, area codes, IBGE data, currency exchange rates, and domain registration status.Last updated -3TypeScriptMIT License
- -securityFlicense-qualityAn integration tool that connects Claude AI with Odoo database, allowing users to explore Odoo models, search data, and create reports through natural language commands.Last updated -Python