createAndStart static method

Future<Result<Server, Exception>> createAndStart({
  1. required McpServerConfig config,
  2. required TransportConfig transportConfig,
})

Create and start a server using the provided configuration and transport

Implementation

static Future<Result<Server, Exception>> createAndStart({
  required McpServerConfig config,
  required TransportConfig transportConfig,
}) async {
  return Results.catchingAsync(() async {
    final server = createServer(config);
    final transport = await _createTransport(transportConfig);
    server.connect(transport);
    return server;
  });
}