Module common_backend

Source
Expand description

Common backend implementations to reduce generated code

This module provides default implementations that can be used by macro-generated servers to drastically reduce the amount of generated code per server.

Structs§

CommonBackendImpl
Default backend implementation that can be used by macro-generated servers

Enums§

CommonMcpError
A common error type that can be used by multiple servers to reduce generated code

Traits§

HasServerInfo
Helper trait for macro-generated types to provide custom server info
McpPromptsProvider
Helper trait for servers with prompts
McpResourcesProvider
Helper trait for servers with resources
McpToolsProvider
Helper trait for servers with tools