mcpkit_server/capability/mod.rs
1//! Capability handlers for MCP servers.
2//!
3//! This module provides default implementations and utilities for
4//! handling various MCP capabilities.
5//!
6//! # Capability Modules
7//!
8//! - [`tools`]: Tool discovery and execution
9//! - [`resources`]: Resource discovery and reading
10//! - [`prompts`]: Prompt discovery and rendering
11//! - [`tasks`]: Long-running task management
12//! - [`completions`]: Argument completion support
13
14pub mod completions;
15pub mod prompts;
16pub mod resources;
17pub mod tasks;
18pub mod tools;
19
20// Re-export commonly used types
21pub use completions::CompletionService;
22pub use prompts::PromptService;
23pub use resources::ResourceService;
24pub use tasks::TaskService;
25pub use tools::ToolService;