Namespace Nexus\Mcp\Server

Classes
RequestStateSigner

Mints and checks the requestState an InputRequiredResult carries across a round trip. The payload travels in the clear and is signed, not encrypted, so a state may hold a continuation marker but never a secret.

Server

Thin shell that drives a single transport's lifecycle, exposing a blocking run() and a non-blocking listen().

ServerBuilder

Fluent builder that wires the per-feature stores, the dispatch kernel, and the lifecycle shell into a runnable Server instance.

ServerContext

Context passed to server-side request handlers.

Interfaces
ListChangeSourceInterface

A store whose listing can change after build(), and which reports each change to its listeners. The store names no notification type. Which notifications/*\/list_changed a change becomes is fixed by the feature the listener registered on.

Enums
ServerInfoDisclosure

How much of the server's identity rides the _meta of the results it sends, outside the server/discover result that always carries the whole block.

Namespaces
Nexus\Mcp\Server\Attribute
Nexus\Mcp\Server\Auth
Nexus\Mcp\Server\Completion
Nexus\Mcp\Server\Exception
Nexus\Mcp\Server\Handler
Nexus\Mcp\Server\Prompt
Nexus\Mcp\Server\Resource
Nexus\Mcp\Server\Subscription
Nexus\Mcp\Server\Tool
Nexus\Mcp\Server\Transport
Nexus\Mcp\Server\Validation