close
Future<
Close the server.
Implementation
Future<Result<void, String>> close() async {
try {
final closeFn = _mcpServer['close'] as JSFunction;
final promise = closeFn.callAsFunction(_mcpServer) as JSPromise;
await promise.toDart;
_connected = false;
return const Success(null);
} catch (e) {
return Error('Failed to close: $e');
}
}