Tool arguments type (default: unknown for SDK compatibility)
Request handler context type (default: ServerContext from the SDK)
Defaults provide SDK-extracted types for compatibility with MCP SDK. Generic parameters enable type-safe middleware transformation.
NOTE: This interface is duplicated in @mcp-z/server for architectural independence. Keep these definitions synchronized manually when updating.
Tool handler signature with generic support for middleware.