Server constructor

Server({
  1. required String name,
  2. required String version,
  3. ServerCapabilities capabilities = const ServerCapabilities(),
})

Creates a new MCP server with the specified parameters

Implementation

Server({
  required this.name,
  required this.version,
  this.capabilities = const ServerCapabilities(),
}) {
  _metricsCollector = MetricsCollector();
  _standardMetrics = StandardMetrics(_metricsCollector);

  // Initialize resource counters
  _updateResourceMetrics();
}