//! HTTP-backed call-protocol adapters: `from_openapi` / `from_jsonschema` //! (import external HTTP APIs as operations), `to_openapi` / `to_mcp` //! (project local operations onto HTTP surfaces), `from_mcp`, and //! `from_wss` (feature `wss`). pub mod forward; pub mod from_jsonschema; pub mod from_openapi; pub mod openapi_spec; pub mod to_openapi; #[cfg(feature = "mcp")] pub mod from_mcp; #[cfg(feature = "wss")] pub mod from_wss; #[cfg(feature = "mcp")] pub mod to_mcp; pub use forward::{HttpAuthScheme, HttpServiceConfig}; pub use from_jsonschema::FromJsonSchema; pub use from_openapi::FromOpenAPI; pub use openapi_spec::OpenAPISpec; pub use to_openapi::to_openapi; #[cfg(feature = "mcp")] pub use from_mcp::FromMCP; #[cfg(feature = "wss")] pub use from_wss::FromWss; #[cfg(feature = "mcp")] pub use to_mcp::{to_mcp_service, ToMcpGateway, ToMcpService};