iron-core 0.1.35

Core AgentIron loop, session state, and tool registry
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! MCP support for runtime-managed servers and the canonical session tool catalog.
//!
//! New code should use [`SessionToolCatalog`] for session-effective inspection,
//! provider request construction, and execution.

pub mod client;
pub mod connection;
pub mod protocol;
pub mod server;
pub mod session_catalog;

pub use client::{create_transport_client, McpTransportClient};
pub use connection::{McpConnectionHandle, McpConnectionManager, ReconnectConfig};
pub use server::{
    HttpConfig, McpServerConfig, McpServerHealth, McpServerRegistry, McpServerState, McpToolInfo,
    McpTransport,
};
pub use session_catalog::{McpServerSummary, SessionToolCatalog, ToolDiagnostic, ToolSource};