Methods |
public
|
__construct(
ProtocolVersion $protocolVersion,
ServerCapabilities $capabilities,
Implementation $serverInfo,
null|non-empty-string $instructions = null,
null|array<string, mixed> $meta = null,
)
Parameters
$instructions |
Instructions describing how to use the server and its features
|
$meta |
Reserved by MCP to allow clients and servers to attach
additional metadata to their interactions.
|
|
#
|
public
|
toArray(
): array{_meta?: array<string, mixed>, capabilities: array<string, mixed>, instructions?: string, protocolVersion: string, serverInfo: array{name: non-empty-string, version: non-empty-string, title?: non-empty-string}}
|
#
|
public
|
jsonSerialize(
): array{_meta?: array<string, mixed>, capabilities: array<string, mixed>, instructions?: string, protocolVersion: string, serverInfo: array{name: non-empty-string, version: non-empty-string, title?: non-empty-string}}
|
#
|