Agent IA
▸ MCPClaude.ai, ChatGPT, Cursor
tools/list ▸ tools/call
Beta · Pilot program open
Index — Plateforme MCP × ERP
ERP Platform speaks MCP to the agent and adapter to the ERP. Systems stay where they are, agents call structured tools. Auth, secrets and audit are handled once — not per ERP.
Adapters
2 + N
erpnext · dolibarr · *
Tenant model
multi
DEK · AES-GCM
Runtime
2 modes
direct · tunnel
Compatible with / Agents
Architecture
Four open-source bricks assembled under a single tenant: server, bridge, dashboards, adapters.
Agent IA
▸ MCPtools/list ▸ tools/call
Tenant edge
▸ Stableacme.erp-platform.fr · AES-GCM/DEK · audit
Bridge
▸ Stack@casys/mcp-bridge · LAN, VPN, firewall — sans port entrant
Adapter
▸ Core@casys/mcp-erp · ERPNext, Dolibarr, *
ERP
▸ CibleAPI hosted · LAN · legacy
// Casys MCP stack
@casys/mcp-serverCoreMCP server foundation. Transports, middleware, OAuth/JWT, resources, metrics, MCP Apps primitives.
@casys/mcp-bridgeBridgeBridge brick. Connects MCP Apps to external channels. Outbound tunnel for the local bridge process.
@casys/mcp-composeDashboardsMCP screen composition. Multi-pane layouts, inter-view sync, shared viewers.
@casys/mcp-erpAdapterERP-agnostic adapter contract. Plug ERPNext, Dolibarr and the rest without rebuilding the rest.
mcp-einvoiceExtensionE-invoicing extension. Wired to ERP data when the invoice workflow needs it.
ERPs supportés
Le contrat est dans @casys/mcp-erp. ERPNext aujourd'hui, Dolibarr en cours. Pour les autres, on évalue ensemble.
Stable
GAProfondeur prouvée — en pilote.
Adapter le plus mature. Lecture, écriture, validation. Sert de référence pour la profondeur attendue.
@casys/mcp-erpnextEn cours
WIPAdapter en mapping progressif.
Scaffold adapter en place. Mapping des entités factures/clients/articles en cours.
@casys/mcp-erp/dolibarrRoadmap
OPENCouverts par le contrat adapter.
SAP, Sage, Odoo, NetSuite, ERP métier interne. On évalue le scope du pilote ensemble.
demande-le// adapter contract : @casys/mcp-erp
Runtime
Depending on where your ERP lives — cloud, hosted, or installed inside your LAN — we pick the connection mode. Tunnel mode is a guided pilot today.
Direct mode
GAERPNext Cloud, hosted Frappe, public Dolibarr, any ERP with an open API. Connectors execute on the platform side.
The ERP secret stays on the platform — outside the prompt and the MCP client.
Tunnel mode
PILOTEDockerised ERPNext, LAN Dolibarr, on-prem ERP. A small bridge process runs at the customer and opens an outbound connection through the bridge.
No inbound port. Only the bridge establishes an outbound connection. Guided pilot mode — not self-service yet.
E-invoicing
ERP Platform is neither a PA nor a PDP. mcp-einvoice takes over for issuing and receiving.
E-invoicing = extension. Wire it through the Casys e-invoicing components when the workflow demands it.
Customers, items, invoices stay in the source ERP. The adapter exposes only what's needed.
mcp-einvoice carries the tools, viewers and adapters to PA/PDP providers.
An agent prepares, verifies, follows up. The ERP does not become an approved platform — mcp-einvoice does.
// Pipeline e-invoicing
step 1 → 4Why this layer
A reliable execution interface between existing business systems and AI agents.
The pivot is the adapter. Adding an ERP touches neither multi-tenancy, nor auth, nor audit.
adapters: ["erpnext", "dolibarr", "..."]Agents consume structured MCP tools, not an ad-hoc REST layer.
tools/list → tools/callERP credentials are encrypted per tenant. They never reach the agent.
AES-GCM · DEK per tenantWhen the ERP isn't reachable, a small bridge process at the customer opens an outbound connection. No public exposure.
direct | tunnel// Audit trail
Every call keeps its tenant, target ERP, connection mode and result. Readable in support, actionable in audit.
[tenant] acme.erp-platform.fr [stack] @casys/mcp-server · mcp-bridge · mcp-compose [erp] @casys/mcp-erp adapter contract [erpnext] depth proven → mcp-erpnext [dolibarr] adapter contract · progressive mapping [einvoice] mcp-einvoice extension [auth] session tenant matched [runtime] direct | tunnel (pilot)
07 — Programme pilote
ERP in use, data to expose, network constraints. You describe the case. We come back with a concrete trial plan.
✕ No ERP credential is requested in the form.
04Workflow
Quatre étapes.
Aucun secret dans le prompt.
An agent call crosses the platform without ever seeing your ERP credentials. Every step leaves a trace.
Isolated tenant
One subdomain per customer. Encrypted keys. ERP config scoped.
ERP adapter
ERPNext today. Dolibarr in progress. Same contract throughout.
AI agent
Claude or your agent calls MCP tools. No API key transits.
Audit
Tenant, target ERP, mode, result. Timestamped. Actionable in support.