
ivnvxd/mcp-server-odoo
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
모델 컨텍스트 프로토콜(MCP) 서버는 AI 보조자가 표준화된 자원과 도구를 통해 데이터 검색 및 조작을 위한 Odoo ERP 시스템과 안전하게 상호작용할 수 있도록 합니다.
개요
Claude와 같은 AI 비서가 Odoo ERP 시스템과 상호작용할 수 있도록 하는 MCP 서버입니다. 비즈니스 데이터에 접근하고, 레코드를 검색하며, 새 항목을 생성하고, 기존 데이터를 업데이트하며, 자연어를 통해 Odoo 인스턴스를 관리할 수 있습니다. 표준 Odoo 설치를 위한 빠른 테스트와 데모를 위해 YOLO 모드를 사용하세요. 엔터프라이즈 보안, 접근 제어 및 운영 환경에서는 Odoo MCP 모듈을 설치하세요. - 🔍 Odoo 레코드(고객, 제품, 송장 등) - ✨ 필드 검증 및 권한 검사 - ✏️ 스마트 필드 처리 - 🗑️ 모델 수준 권한 존중 - 🔢 특정 기준 일치 - 📋 데이터 구조 이해 - 📊 - 원시 행 없이 그룹, 합산, 카운트 - ⚡ — 공개 Odoo 메서드 호출(송장 발행, 주문 확인 등).
개요(AI 번역)
Claude와 같은 AI 비서가 Odoo ERP 시스템과 상호작용할 수 있도록 하는 MCP 서버입니다. 비즈니스 데이터에 접근하고, 레코드를 검색하며, 새 항목을 생성하고, 기존 데이터를 업데이트하며, 자연어를 통해 Odoo 인스턴스를 관리할 수 있습니다.
모든 Odoo 인스턴스에서 작동! 표준 Odoo 설치와 빠른 테스트와 데모를 위해 YOLO 모드를 사용하세요. 기업 보안, 접근 제어 및 운영 환경에서는 Odoo MCP 모듈을 설치하세요.
특징
- 🔍 Odoo 레코드(고객, 제품, 송장 등)를 검색 및 검색
- ✨ 필드 검증 및 권한 검사를 포함한 새 레코드 생성
- ✏️ 스마트 필드 처리로 기존 데이터를 업데이트
- 🗑️ 모델 수준 권한을 존중하는 레코드 삭제
- 🔢 특정 기준에 맞는 기록 수
- 📋 데이터 구조를 이해하기 위해 모델 필드를 검사합니다
- 📊 서버 측 집계 — 원시 행을 끌어오지 않고 그룹, 합산, 카운트
- ⚡ 워크플로우 액션 — 옵트인 이스케이프 해치를 통해 공개 비즈니스 메서드(송장 작성, 주문 확인 등)를 호출
- 📎 이진 및 첨부 리소스 — 리소스 URI를 통해 이미지, 문서,
ir.attachment파일을 가져옵니다
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
MCP Server for Odoo
An MCP server that enables AI assistants like Claude to interact with Odoo ERP systems. Access business data, search records, create new entries, update existing data, and manage your Odoo instance through natural language.
Works with any Odoo instance! Use YOLO mode for quick testing and demos with any standard Odoo installation. For enterprise security, access controls, and production use, install the Odoo MCP module.
Features
- 🔍 Search and retrieve any Odoo record (customers, products, invoices, etc.)
- ✨ Create new records with field validation and permission checks
- ✏️ Update existing data with smart field handling
- 🗑️ Delete records respecting model-level permissions
- 🔢 Count records matching specific criteria
- 📋 Inspect model fields to understand data structure
- 📊 Server-side aggregation — group, sum, and count without pulling raw rows
- ⚡ Workflow actions — invoke public business methods (post invoice, confirm SO, etc.) via an opt-in escape hatch
- 📎 Binary & attachment resources — fetch images, documents, and
ir.attachmentfiles via resource URIs - 👤 Personalized session context — the connected user, timezone, and company scope injected into the session instructions
- 🔐 Secure access with API key or username/password authentication
- 🎯 Smart pagination for large datasets
- 🧠 Smart field selection — automatically picks the most relevant fields per model
- 💬 LLM-optimized output with hierarchical text formatting
- 🌍 Multi-language support — get responses in your preferred language
- 🚀 YOLO Mode for quick access with any Odoo instance (no module required)
Installation
Prerequisites
- Python 3.10 or higher
- Access to an Odoo instance:
- Standard mode (production): Version 16.0+ with the Odoo MCP module installed
- YOLO mode (testing/demos): Any Odoo version with XML-RPC enabled (no module required)
Install UV First
설치
uvx mcp-server-odoo설정
{
"mcpServers": {
"odoo": {
"command": "uvx",
"args": ["mcp-server-odoo"],
"env": {
"ODOO_URL": "https://your-odoo-instance.com",
"ODOO_API_KEY": "your-api-key-here"
}
}
}
}