endpoint-libs 2.1.5

Launch MCP services fast: describe endpoints once in RON, and endpoint-gen generates the Rust models, docs and MCP tool schemas that this crate serves over WebSocket RPC, with roles and typed errors built in.
Documentation
#[cfg(feature = "ws-core")]
mod basics;
#[cfg(feature = "ws-core")]
mod conn;
#[cfg(feature = "ws-core")]
pub mod handler;
#[cfg(feature = "ws-core")]
mod headers;
#[cfg(feature = "ws-core")]
pub mod hooks;
#[cfg(feature = "ws-core")]
mod listener;
#[cfg(feature = "ws-core")]
pub mod mcp;
pub mod mcp_wire;
mod message;
#[cfg(feature = "ws-core")]
mod push;
#[cfg(feature = "ws-core")]
mod server;
#[cfg(feature = "ws-core")]
mod session;
#[cfg(feature = "ws-core")]
mod subs;
#[cfg(feature = "ws")]
mod tls;
#[cfg(feature = "ws-core")]
pub mod toolbox;
mod traits;
pub mod transport;

#[cfg(feature = "ws-core")]
mod client;
#[cfg(any(feature = "ws", feature = "ws-client"))]
pub(crate) mod tungstenite;

#[cfg(feature = "ws-core")]
pub use basics::*;
#[cfg(feature = "ws-core")]
pub use conn::*;
#[cfg(feature = "ws-core")]
pub use headers::*;
#[cfg(feature = "ws-core")]
pub use hooks::*;
#[cfg(feature = "ws-core")]
pub use listener::*;
pub use message::*;
#[cfg(feature = "ws-core")]
pub use server::*;
#[cfg(feature = "ws-core")]
pub use session::*;
#[cfg(feature = "ws-core")]
pub use subs::*;
#[cfg(feature = "ws")]
pub use tls::*;
pub use traits::*;
pub use transport::*;

#[cfg(feature = "ws-core")]
pub use client::*;
#[cfg(feature = "ws")]
pub use tungstenite::*;