protocol-droid 0.5.0

A Model Context Protocol toolkit that speaks every published spec revision, with one canonical IR behind many per-revision codecs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Driving adapters: the server transports.
//!
//! Populated by T13 (stdio), T14 (Streamable HTTP) and T15 (legacy HTTP+SSE).
//!
//! These are the transports the project has to run on: stdio, legacy HTTP+SSE as
//! defined for 2024-11-05, stateful Streamable HTTP, and the stateless
//! lifecycle from 2026-07-28. Each is feature-gated so a
//! `--no-default-features` build stays a lean core.

#[cfg(all(feature = "a2a", feature = "http"))]
pub mod a2a;

#[cfg(feature = "http")]
pub mod transport;

#[cfg(feature = "stdio")]
pub mod stdio;