stop method

Future<void> stop()

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');
}