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.
01 / 选择客户端
03 / 添加配置
claude mcp add --transport stdio 'mcp-server-odoo' -- 'uvx' 'mcp-server-odoo'04 / 在客户端中确认
打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。
更多AI & ML服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
10 个工具中显示 10 个
文档中列出的工具 (10)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
aggregate_records
Server-side aggregation. Use this whenever the question is "totals/counts/groupings" rather than "list of records" — it pushes the work down to PostgreSQL instead of pulling raw rows. Dispatches to formattedreadgroup on Odoo 19+ (the new dedicated method) and falls back to readgroup with response no
call_model_method
Generic XML-RPC executekw escape hatch — invokes any public method on any model, for workflow actions not covered by CRUD (post invoice, confirm sale order, validate picking, etc.). Available only when both ODOOYOLO=true (full YOLO) and ODOOMCPENABLEMETHODCALLS=true are set; otherwise the tool is no
create_record
Create a new record in Odoo.
delete_record
Delete a record from Odoo.
get_record
Retrieve a specific record by ID.
list_models
List all models enabled for MCP access.
list_resource_templates
List available resource URI templates and their patterns.
post_message
Post a message to a record's chatter (mail.thread). subtype="note" (default) is an internal log; subtype="comment" notifies followers. Set bodyishtml=true for HTML markup. Optional partnerids and attachmentids reference existing partners and attachments.
search_records
Search for records in any Odoo model with filters.
update_record
Update an existing record.