Skip to main content

pmcp_server/content/
sdk_reference.rs

1//! SDK API reference content.
2
3/// Typed tools guide (TypedTool, TypedSyncTool, TypedToolWithOutput).
4pub const TYPED_TOOLS: &str = include_str!("../../content/sdk-typed-tools.md");
5
6/// Resource handler patterns and URI conventions.
7pub const RESOURCES: &str = include_str!("../../content/sdk-resources.md");
8
9/// Prompt handler patterns and PromptInfo metadata.
10pub const PROMPTS: &str = include_str!("../../content/sdk-prompts.md");
11
12/// Authentication middleware (OAuth, API key, JWT).
13pub const AUTH: &str = include_str!("../../content/sdk-auth.md");
14
15/// Middleware composition and patterns.
16pub const MIDDLEWARE: &str = include_str!("../../content/sdk-middleware.md");
17
18/// MCP Apps extension (widgets, _meta, host layers).
19pub const MCP_APPS: &str = include_str!("../../content/sdk-mcp-apps.md");
20
21/// Error handling patterns and error variants.
22pub const ERROR_HANDLING: &str = include_str!("../../content/sdk-error-handling.md");