
Kotlin LSP
Kotlin LSP adds JetBrains' official Kotlin language server to Claude Code so your editor reads Kotlin project metadata, analyzes types, and reports diagnostics as you edit. It sends hover info, signature help, and smart completions that respect imports and type inference. It runs quick diagnostics for compiler errors, unresolved symbols, and common lint hints so you see problems before you run a build.
It maps symbols across files with go-to-definition, find-references, and workspace-symbols, and it records document symbols for the file outline. The server applies safe rename and simple refactorings, suggests code actions like import fixes and intentions, and runs code formatting to match Kotlin conventions. It watches both .kt source files and Kotlin script files and understands multiplatform and coroutine-specific types.
Configuration talks to your Gradle or Maven setup so the server resolves project dependencies and module classpaths. It pulls compiler options from your project and exposes settings for diagnostics and completion behavior. The plugin connects to the upstream repo on GitHub at https://github.com/Kotlin/kotlin-lsp for updates and issue reports.
Use it when you work on Android or JVM Kotlin in Claude Code: it saves time by surfacing type-aware completions and jump-to-definition without opening IntelliJ, so you avoid switching tools for quick edits, debugging small bugs, or iterating on build scripts.
Without this tool
- ✗AI lacks Kotlin tooling intelligence
- ✗Weak Android/server suggestions
- ✗Manual refactors required
With this tool
- ✓AI gains Kotlin LSP support
- ✓Better code intelligence
- ✓Improved Kotlin development speed