MCP-Odoo

MIT License
2

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 통합을 위한 모델 컨텍스트 프로토콜 서버로, AI 에이전트가 표준화된 인터페이스를 통해 Odoo 데이터에 액세스하고 조작할 수 있도록 합니다.

개요

MCP-Odoo는 모델 컨텍스트 프로토콜(MCP)을 사용하여 Odoo ERP 시스템과 AI 에이전트를 연결합니다. 이를 통해 AI 시스템은 다음과 같은 작업을 수행할 수 있습니다.

  • 파트너 정보에 접근하세요
  • 송장 및 지불을 포함한 회계 데이터를 보고 분석합니다.
  • 재무 기록 조정을 수행합니다.
  • 공급업체 청구서 및 고객 송장 쿼리

특징

  • 🔌 Odoo 인스턴스와의 간편한 통합
  • 🤖 AI 에이전트 호환성을 위한 표준 MCP 인터페이스
  • 📊 풍부한 회계 데이터 접근
  • 🔒 Odoo를 통한 안전한 인증

설치

지엑스피1

구성

프로젝트 루트에 다음 변수를 사용하여 .env 파일을 만듭니다.

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=8080

용법

MCP 서버를 시작합니다.

# Using the SSE transport (default) python -m mcp_odoo_public # Using stdio for local agent integration python -m mcp_odoo_public --transport stdio

선적 서류 비치

자세한 내용은 docs/ 디렉토리에서 확인할 수 있습니다.

개발

프로젝트 구조

  • mcp_odoo_public/ : 메인 패키지
    • odoo/ : Odoo 클라이언트 및 관련 모듈
    • resources/ : MCP 리소스 정의(도구 및 스키마)
    • server.py : MCP 서버 구현
    • config.py : 구성 관리
    • mcp_instance.py : FastMCP 인스턴스 정의

새로운 리소스 추가

리소스는 MCP를 통해 AI 에이전트에 제공되는 기능을 정의합니다. 새 리소스를 추가하려면 다음을 수행하세요.

  1. resources/ 디렉토리에 새 파일을 만듭니다.
  2. @mcp.tool() 데코레이터를 사용하여 리소스를 정의하세요.
  3. resources/__init__.py 에 리소스를 가져옵니다.

자세한 지침은 구현 가이드를 참조하세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

작가

알베르트 길 로페즈

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

AI 에이전트가 표준화된 모델 컨텍스트 프로토콜 인터페이스를 통해 Odoo ERP 데이터에 액세스하고 조작할 수 있도록 하는 브리지로, 파트너 정보, 회계 데이터, 재무 기록 조정 및 송장 조회를 지원합니다.

  1. Overview
    1. Features
      1. Installation
        1. Configuration
          1. Usage
            1. Documentation
              1. Development
                1. Project Structure
                2. Adding New Resources
              2. License
                1. Author
                  1. Contributing

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      An 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 -
                      78
                      Python
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A 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 -
                      2
                      TypeScript
                      MIT License
                      • Apple
                    • -
                      security
                      -
                      license
                      -
                      quality
                      A 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 -
                      3
                      TypeScript
                      MIT License
                    • -
                      security
                      F
                      license
                      -
                      quality
                      An 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

                    View all related MCP servers

                    ID: 5rucwfvh39