- 1
//! vak-mcp: Model Context Protocol client over stdio (newline-delimited - 2
//! JSON-RPC 2.0). Servers spawn lazily on first use; tool descriptions are - 3
//! fetched on demand so context stays lean. - 4
- 5
pub mod client; - 6
pub mod manager; - 7
pub mod tool; - 8
- 9
pub use client::{ - 10
McpClient, McpError, McpNotification, McpToolInfo, NotificationSink, ServerConfig, - 11
}; - 12
pub use manager::{IDLE_TTL, LIST_TIMEOUT, ListOutcome, McpManager, ServerObservation}; - 13
pub use tool::McpTool; - 14
- 15
mod validate; - 16
source · Rust
Lib
crates/vak-mcp/src/lib.rs476 B16 linesSnapshot ed4ab258