Server
constructor(serverInfo: Implementation, options: ServerOptions, instructionsProvider: () -> String? = null, block: Server.() -> Unit = {})(source)
Parameters
block
A block to configure the mcp server.
constructor(serverInfo: Implementation, options: ServerOptions, instructions: String, block: Server.() -> Unit = {})(source)
Alternative constructor that provides the instructions directly as a string.
Parameters
serverInfo
Information about this server implementation (name, version).
options
Configuration options for the server.
instructions
Instructions from the server to the client about how to use this server.
block
A block to configure the mcp server.