-record(server_capabilities, { completions :: gleam@option:option(mcp_toolkit@core@protocol:server_capabilities_completions()), logging :: gleam@option:option(mcp_toolkit@core@protocol:server_capabilities_logging()), prompts :: gleam@option:option(mcp_toolkit@core@protocol:server_capabilities_prompts()), resources :: gleam@option:option(mcp_toolkit@core@protocol:server_capabilities_resources()), tools :: gleam@option:option(mcp_toolkit@core@protocol:server_capabilities_tools()) }).