Skip to content

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

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]
  1. Install the CLI or pull the Docker image
  2. Start the proxy pointing at your MCP/A2A server
  3. Observe traffic in transparent mode
  4. Generate schemas from observed traffic patterns
  5. Approve generated schemas after review
  6. Enforce validation in production mode