使用说明
Odoo MCP服务器
用于与Odoo ERP交互的MCP(模型上下文协议)服务器。使像Claude这样的人工智能助手能够跨Odoo应用程序读取和写入数据,包括库存、CRM、销售、制造和采购。
存储库: https://github.com/deeprunnerai/odoo-mcp-server
快速开始
1.克隆和构建
git clone https://github.com/deeprunnerai/odoo-mcp-server.git
cd odoo-mcp-server
npm install
npm run build
2.配置克劳德代码
添加到您的克劳德代码设置(~/.claude.json)下面 mcpServers 部分。
重要提示: 将路径替换为实际的克隆位置。
macOS/Linux:
{
"mcpServers": {
"odoo": {
"type": "stdio",
"command": "node",
"args": ["/Users/YOUR_USERNAME/Projects/odoo-mcp-server/dist/index.js"],
"env": {
"ODOO_URL": "https://odoo.deeprunner.ai",
"ODOO_DB": "deeprunner",
"ODOO_USERNAME": "your-email@deeprunner.ai",
"ODOO_PASSWORD": "your-password"
}
}
}
}
窗户:
{
"mcpServers": {
"odoo": {
"type": "stdio",
"command": "node",
"args": ["C:\\Users\\YOUR_USERNAME\\Projects\\odoo-mcp-server\\dist\\index.js"],
"env": {
"ODOO_URL": "https://odoo.deeprunner.ai",
"ODOO_DB": "deeprunner",
"ODOO_USERNAME": "your-email@deeprunner.ai",
"ODOO_PASSWORD": "your-password"
}
}
}
}
找到你的路: 克隆后,运行 pwd (macOS/Linux)或 cd (Windows)位于odoo-mcp服务器目录中。
3.重新启动克劳德代码
添加配置后,重新启动Claude Code以加载MCP服务器。
可用工具
通用工具
odoo_search-在任何模型中搜索记录odoo_read-按ID读取特定记录odoo_search_read-在一次通话中搜索和阅读odoo_create-创建新记录odoo_update-更新现有记录odoo_delete-删除记录odoo_get_fields-获取模型的字段定义odoo_execute-执行任何模型方法
库存工具
inventory_list_products-列出有库存信息的产品inventory_get_stock-按产品/仓库获取库存水平inventory_list_warehouses-列出所有仓库inventory_list_operations-列出收货/交货/转账inventory_create_transfer-创建内部库存转移
CRM/销售工具
crm_list_leads-列出CRM潜在客户/机会crm_create_lead-创建新线索sales_list_orders-列出销售订单sales_create_order-创建销售订单sales_confirm_order-确认报价
联系人工具
contacts_list-列出合作伙伴/联系人contacts_create-创建新联系人
制造工具
manufacturing_list_orders-列出制造订单manufacturing_create_order-创建MOmanufacturing_list_boms-材料清单
购买工具
purchase_list_orders-列出采购订单purchase_create_order-创建采购订单
示例用法
配置后,您可以向Claude询问以下问题:
- “列出空气质量传感器类别中的所有产品”
- “目前所有仓库的AethAir Pro 500库存是多少?”
- “为特斯拉创建10个室外传感器的销售订单”
- “显示所有待处理的制造订单”
- “为潜在的政府合同创造新的线索”
- “Odoo有多少用户?”
常见Odoo型号
| 型号 | 描述 |
|---|---|
product.product |
产品变体 |
product.template |
产品模板 |
stock.quant |
库存数量 |
stock.picking |
库存转移 |
stock.warehouse |
仓库 |
res.partner |
联系人/合作伙伴 |
res.users |
用户 |
sale.order |
销售订单 |
purchase.order |
采购订单 |
crm.lead |
CRM线索/机会 |
mrp.production |
制造订单 |
mrp.bom |
物料清单 |
发展
在开发模式下运行:
npm run dev
生产建设:
npm run build
许可证
麻省理工学院
