| Classes | |
|---|---|
| Annotations | Optional annotations for the client. The client can use annotations to inform how objects are used or displayed. |
| BaseMetadata | Base interface for metadata with name (identifier) and title (display name) properties. |
| ClientCapabilities | Capabilities a client may support. Known capabilities are defined here, in this schema, but this is not a closed set: any client can define its own, additional capabilities. |
| Icon | An optionally-sized icon that can be displayed in a user interface. |
| Implementation | Describes the MCP implementation. |
| ProgressToken | A progress token, used to associate progress notifications with the original request. |
| ProtocolVersion | The latest version of the Model Context Protocol that the client supports. The client MAY decide to support older versions as well. |
| Root | Represents a root directory or file that the server can operate on. |
| ServerCapabilities | Capabilities that a server may support. Known capabilities are defined here, in this schema, but this is not a closed set: any server can define its own, additional capabilities. |
| Namespaces | |
| Nexus\Mcp\Schema\Completion | |
| Nexus\Mcp\Schema\Content | |
| Nexus\Mcp\Schema\Elicitation | |
| Nexus\Mcp\Schema\Enum | |
| Nexus\Mcp\Schema\Message | |
| Nexus\Mcp\Schema\Notification | |
| Nexus\Mcp\Schema\Prompt | |
| Nexus\Mcp\Schema\Request | |
| Nexus\Mcp\Schema\Resource | |
| Nexus\Mcp\Schema\Result | |
| Nexus\Mcp\Schema\Sampling | |
| Nexus\Mcp\Schema\Tool | |