Я не уверен, что существует готовое к использованию решение, я попытался "сложным путем" использовать XSD (файл схемы для определения синтаксиса и последующего его анализа). К сожалению, для завершения XML прямой поддержки схемы нет, насколько я знаю (пожалуйста, исправьте меня, если я ошибаюсь). Итак, озадаченный тем же вопросом, который я начал с собственного провайдера автозаполнения.
Вот статья, которая мне очень помогла. https://mono.software/2017/04/11/custom-intellisense-with-monaco-editor/
Это соответствующий репозиторий: https://github.com/isimic413/monaco-editor-custom-intellisense/tree/master/sample-editor
Обратите внимание, что он не обновлен до последней версии API; вам может потребоваться внести некоторые исправления в код, чтобы он работал.