Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ERPipe MCP Bridge

Optional Odoo addons. This is not an MCP server. ChatGPT / Claude still talk to https://mcp.erpipe.com/mcp. These modules expose versioned business capabilities over the existing XML-RPC / JSON-2 user.

Module Depends What it does
erpipe_mcp base only get_capabilities / preflight / execute, operation ledger, Bridge group
erpipe_mcp_sale erpipe_mcp + sale sale.order.confirm@1 (auto_install)

Install erpipe_mcp on any database. If Sales is missing, the capability list simply has no confirm verb.

RPC

erpipe.mcp.get_capabilities()
erpipe.mcp.preflight(capability, request)
erpipe.mcp.execute(capability, request, expected_fingerprint, operation_id)

sale.order.confirm@1 request: {"order_id": 123}.

Execute re-reads the order under a row lock, rejects a stale fingerprint, then calls native action_confirm(). It does not sudo() sale orders and does not write state itself. Preflight and stale checks use ordinary ORM read() calls, so instance field restrictions apply to the bridge user as they do to normal RPC.

Operation replay is scoped to the original bridge user and company. Bridge users can read only their own company's ledger rows; system administrators retain audit access across scopes.

Give the RPC user the ERPipe / Bridge user group and the normal Odoo rights for the documents they may touch (for example Sales / User).

Install and hosting

Copy erpipe_mcp into an Odoo 18 addon path, update the Apps list, and install ERPipe MCP Bridge. Install Sales to auto-install erpipe_mcp_sale and expose sale.order.confirm@1.

Supported targets are Odoo 18 Community or Enterprise on-prem and Odoo.sh. Odoo Online does not allow custom server addons. The modules make no outbound HTTP requests; the external ERPipe service connects through the configured Odoo user and remains optional. Zero-install ERPipe tools continue to work without these modules.

Support: hello@erpipe.com · Privacy: https://erpipe.com/privacy

Versions

Manifest series is 18.0. Python avoids 18-only helpers where a 16/17 fallback is cheap. Do not claim 16–19 until a live matrix is green.

License

LGPL-3.0-only.

About

Optional Odoo addons for ERPipe MCP Bridge. MCP stays at mcp.erpipe.com.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages