OdomPMPoC
这是使用MCP(模型上下文协议)将Odoo与Claude集成的概念证明。
设置和配置
环境变量
此项目使用环境变量来配置Odoo服务器连接。创建一个 .env 根目录中的文件,包含以下变量:
# Odoo Server Configuration
ODOO_SERVER_URL=http://your-odoo-server-ip:8069
ODOO_API_ENDPOINT=/odoo一个例子 .env.example 文件仅供参考。
安装
- 克隆此存储库
- 安装依赖项:
npm install- 配置您的环境变量(见上文)
- 启动MCP服务器:
node server.js测试
您可以运行附带的测试脚本来验证MCP的实现:
python test_mcp.py这将测试Claude集成所需的所有MCP端点。
项目结构
odoo_product_mcp/:Odoo模块为产品操作提供MCP端点config/Odoconfiurationfiesserver.js:Node.js MCP服务器test_mcp.py:MCP实施测试脚本deploy.sh,rebuild.sh,update_module.sh:部署和管理脚本
部署
该项目包括几个部署脚本:
deploy.sh:部署整个项目rebuild.sh:重建Docker容器update_module.sh:仅更新Odoo模块
