Skip to main content
Bundle tools and optional HTTP MCP resources/prompts into a session-owned descriptor.

Parameters

opts

Unique server name, content definitions and transport policy.

enabled?

boolean

name

string

prompts?

McpPromptDefinition[]

resources?

McpResourceDefinition[]

timeout?

number

tools

ToolDefinition[]

transport?

"http" | "direct"

Returns

SdkMcpServer A descriptor; hosting starts when a session registers it.

Throws

A configuration error for duplicate names/URIs, invalid content, or resources/prompts with direct transport.

Example