Namespace Nexus\Mcp\Core\Schema\MetaObject

Classes
GenericResultMetaObject

The _meta of a result that reserves no keys beyond the ones every result may carry. It is what a result slot holds unless its method names a narrower shape.

NotificationMetaObject

Extends MetaObject with additional notification-specific fields. All key naming rules from MetaObject apply.

PayloadMetaObject

The _meta of a payload nested inside an envelope rather than of the envelope itself, such as a tool, a resource, a prompt, or a content block. It reserves no keys of its own, so every entry is an extra.

RequestMetaObject

Extends MetaObject with additional request-specific fields. All key naming rules from MetaObject apply.

ResultMetaObject

Extends MetaObject with additional result-specific fields. All key naming rules from MetaObject apply.

SubscriptionsListenResultMetaObject

Extends ResultMetaObject with the subscription-stream identifier carried by a SubscriptionsListenResult. All key naming rules from MetaObject apply.