Expand description
Core abstractions and types for the MCP SDK
This module contains the fundamental building blocks for MCP implementations, including error handling, resource management, tool execution, and prompt handling.
Re-exports§
pub use error::McpError;
pub use error::McpResult;
pub use prompt::Prompt;
pub use prompt::PromptHandler;
pub use resource::Resource;
pub use resource::ResourceHandler;
pub use resource::ResourceTemplate;
pub use tool::Tool;
pub use tool::ToolHandler;
pub use crate::protocol::types::PromptArgument;
pub use crate::protocol::types::PromptInfo;
pub use crate::protocol::types::PromptMessage;
pub use crate::protocol::types::PromptResult;
pub use crate::protocol::types::ResourceInfo;
pub use crate::protocol::types::ToolInfo;