| Methods |
public
|
__construct(SkillStoreInterface $store, bool $directoryRead = true)
Parameters
| $directoryRead |
Whether resources/directory/read is served and advertised
|
|
#
|
public
|
getIdentifier(): string
The {vendor-prefix}/{name} capability identifier, e.g. "io.modelcontextprotocol/tasks".
The {vendor-prefix}/{name} capability identifier, e.g. "io.modelcontextprotocol/tasks".
Implements
|
#
|
public
|
getSettings(): array
Settings advertised under capabilities.extensions[identifier], empty meaning supported with none.
Settings advertised under capabilities.extensions[identifier], empty meaning supported with none.
Implements
|
#
|
public
|
getRequests(): array
|
#
|
public
|
getNotifications(): array
|
#
|
public
|
getRequestHandlers(): array
Handlers for getRequests(), keyed by the method declared by each class.
Handlers for getRequests(), keyed by the method declared by each class.
Implements
|
#
|
public
|
getNotificationHandlers(): array
Handlers for getNotifications(), keyed by the method declared by each class.
Handlers for getNotifications(), keyed by the method declared by each class.
Implements
|
#
|
public
|
getRequestHandlerDecorators(): array
Decorator closures keyed by the spec-registry request method they wrap.
Decorator closures keyed by the spec-registry request method they wrap.
Implements
|
#
|