All Classes and Interfaces

Class
Description
Lifecycle wrapper around a single MCP server's McpTransport: it owns connect, reconnect, health, and dispose for one server id.
Registry of MCP server connections keyed by server id.
Realises IntegrationType.MCP_STDIO integrations: launches the configured MCP server subprocess over stdio.
Realises IntegrationType.MCP_STREAMABLE_HTTP integrations: connects to a remote MCP server over Streamable HTTP.
Thrown when an MCP tool listing or invocation fails for reasons other than a tool-reported error (for example serialization or transport failures).
ToolProvider backed by a single MCP server connection.
A session to a single MCP server, abstracted away from the MCP SDK so callers (and tests) depend only on transport-neutral types.
Transport-neutral description of a tool exposed by a remote MCP server, decoupled from the MCP SDK types.
Transport-neutral result of a remote tool call, decoupled from the MCP SDK types.
McpTransport that launches a local MCP server subprocess over stdio.
McpTransport that connects to a remote MCP server over Streamable HTTP.