initialize method
Mixins should register their methods in this method, as well as editing
the InitializeResult.capabilities as needed.
Implementation
@override
FutureOr<InitializeResult> initialize(InitializeRequest request) async {
final result = await super.initialize(request);
_registerTools();
return result;
}