Labsco
sarakhanx logo

Odoo MCP Server

2

from sarakhanx

An MCP server that provides direct access to Odoo ERP system capabilities.

🔥🔥🔥✓ VerifiedFreeQuick setup

Odoo MCP Server

A Model Context Protocol (MCP) server that provides Claude with direct access to Odoo ERP system capabilities. Perfect for businesses using Odoo to manage their operations through natural language interactions.

🚀 Features

📦 Inventory Management

  • Get current inventory levels and stock information
  • Search product details and specifications
  • Monitor stock movements and availability
  • Create inventory adjustments (coming soon)

🛒 Purchase Management

  • View and filter purchase orders by status
  • Get vendor/supplier information and contacts
  • Purchase analytics and reporting
  • Create new purchase orders (simplified version)

🏭 Manufacturing (MRP)

  • View manufacturing orders and production schedules
  • Get Bill of Materials (BOM) information
  • Monitor work centers and capacity
  • Production planning overview
  • Create manufacturing orders (simplified version)

🏗️ Available Tools

Inventory Tools - ข้อมูลสินค้าและสต๊อก

  • get_inventory_levels - ดูระดับสต๊อกปัจจุบัน
  • get_product_info - ข้อมูลสินค้าแบบละเอียด
  • create_inventory_adjustment - ปรับปรุงสต๊อก (กำลังพัฒนา)

Purchase Tools - การจัดซื้อ

  • get_purchase_orders - ดูใบสั่งซื้อ
  • create_purchase_order - สร้างใบสั่งซื้อใหม่
  • get_vendor_info - ข้อมูลผู้ขาย/ซัพพลายเออร์
  • get_purchase_analytics - รายงานการจัดซื้อ

MRP Tools - การผลิต

  • get_manufacturing_orders - ดูใบสั่งผลิต
  • get_bom_info - ข้อมูล Bill of Materials
  • create_manufacturing_order - สร้างใบสั่งผลิต
  • get_work_centers - ข้อมูลศูนย์การทำงาน
  • get_production_planning - แผนการผลิต

🔧 Architecture

Claude (Cursor) ←→ MCP Protocol ←→ Go Server ←→ Odoo XML-RPC API
                                              ↓
                                         PostgreSQL DB

📊 Perfect for Knock-Down Business

This MCP server is especially designed for businesses dealing with:

  • Knock-down houses/buildings (บ้านน็อคดาวน์)
  • Knock-down furniture/cabinets (ตู้น็อคดาวน์)
  • Modular construction products
  • Assembly-required products

Business Use Cases

  • Inventory Planning: "How many 3x4 meter house frames do we have in stock?"
  • Purchase Planning: "Create a purchase order for cabinet hardware from Supplier ABC"
  • Production Scheduling: "What's our manufacturing schedule for next week?"
  • Vendor Management: "Show me all suppliers for steel components"

🚦 Status & Roadmap

✅ Completed

  • Basic MCP protocol implementation
  • Odoo XML-RPC integration
  • Core inventory, purchase, and MRP tools
  • Configuration management
  • Error handling and logging

🔄 In Progress

  • Enhanced BOM component listing
  • Full purchase order creation workflow
  • Complete manufacturing order creation
  • Direct PostgreSQL queries for performance

📋 Planned

  • Sales order management
  • Accounting integration
  • Advanced analytics and dashboards
  • Multi-company support
  • Custom field mapping

🤝 Contributing

Feel free to contribute! This is designed to be a comprehensive Odoo MCP integration.

📝 License

MIT License - Use freely for your business automation needs!


เพื่อธุรกิจของคุณแอ๋ม - From your programming buddy! 🎪 # odoo-mcp-server