IO

infovpcs/odoo18_mcp_project

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

36 stars 20 forks 质量 74 趋势 16MIT

infovpcs/odoo18_mcp_project 是一个从 https://github.com/infovpcs/odoo18_mcp_project. 导入的 MCP 服务器候选。

概览

infovpcs/odoo18_mcp_project 是一个从 https://github.com/infovpcs/odoo18_mcp_project. 导入的 MCP 服务器候选。

概述(AI 翻译)

最后更新:2025-06-06

一个强大的集成服务器,连接MCP(主控程序)与Odoo 18.0 ERP系统,专注于高效数据同步、API管理和安全通信。该实现为通过简单API对Odoo 18模型执行CRUD操作提供了标准化接口,具备动态模型发现和现场分析功能。

项目结构

特色

  • Odoo 集成

  • 与 Odoo 18 的 XML-RPC 连接

  • 使用 ir.model 和 ir.model.fields 进行模型发现

  • 动态场分析与分组

  • 基于自然语言处理的场重要性分析

  • 关系感知搜索与操作

  • CRUD行动

  • 创建、读取、更新、删除任意 Odoo 模型

  • 批处理操作支持

  • 自定义方法执行

  • 记录模板生成

  • 数据管理

  • CSV 文件导出/导入工具

  • 相关记录处理

  • 关系维护

  • 批量处理支持

  • 人工智能集成

  • DeepWiki集成文档

  • Gemini LLM 集成

  • 自然语言查询解析

  • 代码生成能力

  • 开发工具

  • 用于模块生成的Streamlit用户界面

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Odoo 18 MCP Integration (18.0 Branch)

Last Updated: 2025-06-06

A robust integration server that connects MCP (Master Control Program) with Odoo 18.0 ERP system, focusing on efficient data synchronization, API management, and secure communications. This implementation provides a standardized interface for performing CRUD operations on Odoo 18 models through a simple API, with dynamic model discovery and field analysis capabilities.

Project Structure

odoo18_mcp_project/
├── src/                     # Main source code
│   ├── agents/             # AI agents implementation
│   ├── core/               # Core functionality
│   ├── mcp/               # MCP integration code
│   │   ├── server.py     # MCP server implementation
│   │   └── ...           # Other MCP-related modules
│   ├── odoo/              # Odoo integration code
│   │   ├── client.py      # Odoo client implementation
│   │   ├── schemas.py     # Data schemas and models
│   │   └── ...            # Other Odoo-related modules
│   ├── odoo_docs_rag/     # Odoo documentation retrieval
│   ├── odoo_tools/        # Odoo utility tools
│   ├── simple_odoo_code_agent/ # Simplified code agent
│   └── streamlit_client/  # Streamlit UI client
├── tests/                  # Test files
├── exports/                # Exported data files
├── generated_modules/      # Generated Odoo modules
├── logs/                   # Log files
├── odoo_docs/             # Odoo documentation
├── odoo_docs_index/       # Documentation index
└── tmp/                   # Temporary files

Features

  • Odoo Integration

    • XML-RPC connection to Odoo 18
    • Model discovery using ir.model and ir.model.fields
    • Dynamic field analysis and grouping
    • NLP-based field importance analysis
    • Relationship-aware search and operations
  • CRUD Operations

    • Create, Read, Update, Delete for any Odoo model
    • Batch operations support
    • Custom method execution
    • Record templates generation
  • Data Management

    • Export/Import tools for CSV files
    • Related records handling
    • Relationship maintenance
    • Batch processing support
  • AI Integration

    • DeepWiki integration for documentation
    • Gemini LLM integration
    • Natural language query parsing
    • Code generation capabilities
  • Development Tools

    • Streamlit UI for module generation
    • Documentation search
    • CRUD testing interface
在 GitHub 查看完整 README

安装

docker run -p 8000:8000 -e ODOO_URL=http://your-odoo-server:8069 -e ODOO_DB=your_db odoo18-mcp-integration:prod
新手?先看 mcpskill.org 教程 →