rs-fast-mcp 0.2.0

High-performance, async-first Rust implementation of the Model Context Protocol (MCP)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Tool registration, validation, and execution.
//!
//! Tools are the primary way an MCP server exposes callable functionality.
//! Each tool has a JSON Schema for input validation and an async handler.
//!
//! - [`tool`] — `Tool`, `ToolResult`, `ToolFunction`, and the `ToolHandler` type alias.
//! - [`manager`] — `ToolManager` for registration, lookup, fuzzy-match suggestions,
//!   schema validation, and invocation tracking.
//! - [`types`] — Shared supporting types.

pub mod manager;
pub mod tool;
pub mod types;