Getting Started¶
Welcome to MPL. This section will get you from zero to a running MPL deployment.
Prerequisites¶
You'll need one of the following to run the MPL proxy:
- Rust toolchain (1.75+) for building from source
- Docker for containerized deployment
For SDK development:
- Python 3.10+ for the Python SDK
- Node.js 18+ for the TypeScript SDK
Choose Your Path¶
| Path | Best For | Time |
|---|---|---|
| Quick Start | First-time users who want immediate value | 5 min |
| Installation | Setting up all components from scratch | 10 min |
| Docker Compose | Full local stack with monitoring | 10 min |
| First Validation | Understanding schema validation hands-on | 15 min |
Recommended Flow¶
graph LR
A[Install CLI] --> B[Start Proxy]
B --> C[Observe Traffic]
C --> D[Generate Schemas]
D --> E[Approve Schemas]
E --> F[Enforce in Production]
- Install the CLI or pull the Docker image
- Start the proxy pointing at your MCP/A2A server
- Observe traffic in transparent mode
- Generate schemas from observed traffic patterns
- Approve generated schemas after review
- Enforce validation in production mode