Skip to content
docsv0.1.0

McpCapabilities

Represents server capabilities.

McpCapabilities::__construct()

public function __construct(bool $supportsTools = false, bool $supportsResources = false, bool $supportsPrompts = false, bool $supportsLogging = false, ?string $protocolVersion = null):

Parameters

Parameters of __construct()
NameTypeDescription
$supportsToolsbool
$supportsResourcesbool
$supportsPromptsbool
$supportsLoggingbool
$protocolVersion?string

McpCapabilities::fromArray()

public static function fromArray(array $data): self

Create from an MCP `initialize` response.

Parameters

Parameters of fromArray()
NameTypeDescription
$dataarray<string, mixed>