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
| Name | Type | Description |
|---|---|---|
| $uri | string | |
| $name | string | |
| $description | ?string | |
| $mimeType | ?string | |
| $serverName | string |
McpResource::fromArray()
public static function fromArray(array $data, string $serverName): selfCreate from an MCP `resources/list` entry.
Parameters
| Name | Type | Description |
|---|---|---|
| $data | array<string, mixed> | |
| $serverName | string |