Set of connected clients tracked by this registry. Automatically populated when using registry.connect().
Close all clients and servers gracefully. First closes all tracked clients, then sends the specified signal to all server processes.
Optionalsignal: Signals
Signal to send to processes (default: SIGINT)
Optionalopts: { timeoutMs?: number }
Options including timeout
Promise resolving to whether any process timed out and how many were force-killed
The resolved servers configuration that was used. Useful for debugging and understanding what was started.
Connect to a server by name. The connected client is automatically tracked for close.
Server name from configuration
Optionaloptions: { dcrAuthenticator?: Partial<DcrAuthenticatorOptions>; logger?: Logger }Connected MCP SDK Client
Search indexed capabilities across all currently connected clients. Requires at least one connected client; respects SearchOptions filters.
Support for
await usingpattern (automatic close).