Adoption

Ecosystem

SDKs, developer tools, and reference runtimes that support adoption of the MPLP protocol standard.

Reference SDKs

Official Libraries

Reference implementations for building protocol-conformant agents.

MPLP Python SDK

v1.0.3

Official reference SDK for building MPLP-conformant agents in Python, aligned with the MPLP v1.0 specification. Provides canonical data models and utilities enabling protocol-level validation and structured execution scaffolding.

Included Packages (1)

mplp-sdk
v1.0.3

MPLP TypeScript SDK

v1.0.5

Official reference SDK for implementing MPLP protocol semantics in TypeScript. Provides strongly-typed definitions and execution scaffolding aligned with the MPLP specification, suitable for Node.js and Edge environments.

Included Packages (12)

@mplp/sdk-ts
v1.0.5
@mplp/core
v1.0.5
@mplp/schema
v1.0.4
@mplp/coordination
v1.0.5
@mplp/modules
v1.0.4
@mplp/compliance
v1.0.4
@mplp/runtime-minimal
v1.0.4
@mplp/devtools
v1.0.4
@mplp/integration-llm-http
v1.0.4
@mplp/integration-storage-fs
v1.0.4
@mplp/integration-storage-kv
v1.0.4
@mplp/integration-tools-generic
v1.0.4

Adoption Tooling

Developer Tools

Utilities for observing, validating, and mediating protocol executions.

Inspector

Visual inspection tool for observing MPLP executions. Enables developers to examine protocol states, lifecycle transitions, and inter-agent interactions in a structured and traceable form.

Registry

Decentralized registry for discovering protocol-defined agents and capabilities. Supports semantic lookup and capability metadata aligned with MPLP module definitions.

Validator

Validation tool for verifying protocol compliance of agent executions. Checks behavior against MPLP specifications and Golden Flows to ensure normative correctness.

Gateway

Protocol-aware gateway for routing and mediating external interactions. Provides a controlled boundary between MPLP executions and external systems while preserving protocol semantics.

Execution

Runtimes

Reference and community runtimes for complete MPLP execution lifecycles.

Reference Runtimes

Reference

Reference execution runtimes that demonstrate how MPLP semantics can be composed into a complete execution lifecycle, without prescribing a single implementation.

Community Runtimes

Community

Third-party execution runtimes implementing MPLP semantics, developed and maintained by the community with varying degrees of protocol coverage.