rust-mcp-sdk 0.9.0

An asynchronous SDK and framework for building MCP-Servers and MCP-Clients, leveraging the rust-mcp-schema for type safe MCP Schema Objects.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub(super) mod id_generator;
#[cfg(feature = "client")]
mod mcp_client;
mod mcp_handler;
#[cfg(feature = "server")]
mod mcp_server;
mod request_id_gen;

mod mcp_observer;
pub use mcp_observer::*;

pub use id_generator::*;
#[cfg(feature = "client")]
pub use mcp_client::*;
pub use mcp_handler::*;
#[cfg(feature = "server")]
pub use mcp_server::*;
pub use request_id_gen::*;