Skip to content
docsv0.1.0

McpResource

Represents a resource exposed by an MCP server.

McpResource::__construct()

public function __construct(string $uri, string $name, ?string $description, ?string $mimeType, string $serverName):

Parameters

Parameters of __construct()
NameTypeDescription
$uristring
$namestring
$description?string
$mimeType?string
$serverNamestring

McpResource::fromArray()

public static function fromArray(array $data, string $serverName): self

Create from an MCP `resources/list` entry.

Parameters

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