stop method
Stop the MCP server
Gracefully shuts down the server
Implementation
Future<void> stop() async {
if (!_running) {
_logger.warning('Server not running');
return;
}
_logger.info('Stopping server...');
_running = false;
_initialized = false;
await _requestSubscription?.cancel();
await _transport.stop();
_logger.info('Server stopped');
}