ServerOptions

class ServerOptions(val capabilities: ServerCapabilities, enforceStrictCapabilities: Boolean = true, val resourceTemplateMatcherFactory: ResourceTemplateMatcherFactory = PathSegmentTemplateMatcher.factory) : ProtocolOptions(source)

Configuration options for the MCP server.

Parameters

enforceStrictCapabilities

Whether to strictly enforce capabilities when interacting with clients. Forwarded to ProtocolOptions.enforceStrictCapabilities.

Constructors

Link copied to clipboard
constructor(capabilities: ServerCapabilities, enforceStrictCapabilities: Boolean = true, resourceTemplateMatcherFactory: ResourceTemplateMatcherFactory = PathSegmentTemplateMatcher.factory)
constructor(capabilities: ServerCapabilities, enforceStrictCapabilities: Boolean = true)

Properties

Link copied to clipboard
val capabilities: ServerCapabilities

The capabilities this server supports.

Link copied to clipboard
val resourceTemplateMatcherFactory: ResourceTemplateMatcherFactory

The factory used to create ResourceTemplateMatcher instances for matching resource URIs against registered templates. Defaults to PathSegmentTemplateMatcher.factory.

Link copied to clipboard