Introduction
ERPBridge connects existing ERP APIs to AI agents through the Model Context Protocol (MCP).
It exposes ERP functionality as MCP tools, so agents like Claude, Cursor, and other MCP-compatible clients can discover and call ERP operations without writing custom integrations.
See the Agentic Tools MCP Integration guide for Codex CLI, OpenCode, OpenClaw, and Hermes Agent setup.
Why ERPBridge?โ
- Standards-based โ implements MCP over Streamable HTTP and stdio.
- Tool registry โ register ERP APIs once, generate and validate MCP tool schemas.
- Resilient โ provides caching, rate limiting, and connection handling for upstream ERP systems.
- Observable โ structured JSON logs, Prometheus metrics, and a health endpoint.
- Agent-friendly โ provides the
bridgectlCLI for local development and CI workflows.
Componentsโ
| Component | Description |
|---|---|
erpbridge-server | The ERPBridge Server middleware (HTTP + stdio transports). |
bridgectl | Developer CLI to register APIs, manage tools, and monitor the middleware. |
mock-erp | A mock ERP service (FastAPI) for local development and testing. |
@erpbridge/sdk | TypeScript client library โ MCP tools, REST invocation, logs, metrics, health, and cache (SDK docs). |
Choose a documentation path
This site organizes the documentation by component:
- Server โ everything about
erpbridge-server: quickstart, transports, REST API. bridgectlโ the complete CLI reference: overview and every command.- ERPBridge SDK โ everything about
@erpbridge/sdk: overview, quickstart, MCP tools, logs and metrics.
Getting startedโ
Start with the quickstart. If you already run ERPBridge Server, read the Connectivity and transport guide.