ivnvxd/mcp-server-odoo

Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.

해결하는 문제

이 프로젝트는 AI 어시스턴트(예: Claude)가 Odoo ERP 시스템과 직접 상호작용할 수 있도록 하는 Model Context Protocol(MCP) 서버를 제공합니다. 사용자가 Odoo 인터페이스를 탐색하는 대신 자연어를 사용하여 고객, 제품, 송장과 같은 비즈니스 데이터를 관리할 수 있게 해줍니다.

작동 방식

이 서버는 AI 클라이언트와 Odoo 인스턴스 간의 브리지 역할을 합니다. API 키 또는 사용자 이름/비밀번호 인증을 통해 연결되며 두 가지 기본 작동 모드를 지원합니다:

  • 표준 모드: 프로덕션급 보안과 접근 가능한 모델에 대한 세밀한 액세스 제어를 위해 Odoo 서버에 전용 Odoo MCP 모듈 설치가 필요합니다.
  • YOLO 모드: MCP 모듈과 보안 제어를 우회하고 빠른 프로토타이핑을 위해 Odoo의 XML-RPC 또는 JSON-2 API에 직접 연결하는 개발/테스트 모드입니다.

stdio(데스크톱 앱용) 및 streamable-http(원격 연결용)를 포함한 여러 전송 프로토콜을 지원합니다.

대상 사용자

Odoo ERP를 사용하고 비즈니스 운영을 AI 기반 워크플로우에 통합하여 자연어 쿼리 및 데이터 관리를 가능하게 하려는 비즈니스 사용자와 개발자.

주요 기능

  • 전체 CRUD 기능: Odoo 레코드 검색, 검색, 생성, 업데이트 및 삭제.
  • 서버 측 집계: 원시 데이터를 전송하지 않고 그룹화, 합계, 계산 수행.
  • 워크플로우 작업: 옵트인 이스케이프 해치를 통해 공개 비즈니스 메서드(예: 송장 게시) 호출 가능.
  • 스마트 필드 선택: LLM 출력을 최적화하기 위해 주어진 모델에 가장 관련 있는 필드를 자동으로 식별하고 반환.
  • 리소스 액세스: 리소스 URI를 통해 바이너리 파일, 이미지 및 문서 가져오기.
  • 다중 회사 지원: 다중 회사 Odoo 설정에서 특정 회사로 작업 범위 지정.

요약

AI 어시스턴트가 Odoo ERP 시스템과 상호작용할 수 있게 하여 사용자가 자연어로 비즈니스 데이터를 검색, 생성 및 관리할 수 있도록 하는 MCP 서버입니다.

제목

자연어를 통해 Odoo ERP 시스템과 상호작용하기 위한 MCP 서버

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트