kotlin-lsp · msapps-mobile — плагин для Claude Code: Kotlin-подсказки в редакторе
Подключает kotlin-language-server к Claude, чтобы агент видел ошибки, определения и ссылки в .kt и .kts без сборки проекта.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install kotlin-lsp@claude-communityЧто делает kotlin-lsp
Плагин даёт Claude доступ к языковому серверу Kotlin. Агент получает диагностику прямо во время правки, переход к определению, поиск ссылок и информацию о типах для файлов .kt и .kts. Собирать проект для этого не нужно.
Работает через LSP и запускается сам при изменении файлов. Доступа к сети, учётных данных и записи в файлы у него нет — только чтение и анализ кода.
Сначала поставьте сам сервер: brew install kotlin-language-server, через SDKMAN (sdk install kls) или из релизов на GitHub. Проверьте командой kotlin-language-server --version. Без установленного сервера плагин работать не будет, поэтому этот шаг не пропускайте.
Какие задачи решает
- увидеть ошибки в Kotlin-файле до запуска сборки
- перейти к определению функции из кода на
.kt - найти все места, где используется класс или метод
- уточнить тип выражения в скрипте
.kts
Примеры запросов агенту
- Покажи диагностику по
Main.kt - Найди все ссылки на класс
UserRepository - К какому типу приводится переменная в
build.gradle.kts?
Как установить kotlin-lsp
Через маркетплейс плагинов
/plugin marketplace add anthropics/claude-plugins-community/plugin install kotlin-lsp@claude-communityПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о kotlin-lsp
Как установить kotlin-lsp в Claude Code?
Сначала добавьте маркетплейс: /plugin marketplace add anthropics/claude-plugins-community, затем установите плагин: /plugin install kotlin-lsp@claude-community.
Что делает kotlin-lsp?
Подключает kotlin-language-server к Claude и даёт агенту диагностику, переход к определению, поиск ссылок и сведения о типах для файлов .kt и .kts.
Нужно ли что-то ставить до плагина?
Да, сам языковой сервер: brew install kotlin-language-server, sdk install kls через SDKMAN или сборка из релизов на GitHub. Проверить установку можно командой kotlin-language-server --version.
Исходный текст
kotlin-lsp · MIT
# kotlin-lsp Real-time Kotlin code intelligence for Claude via kotlin-language-server. ## What it does Gives Claude instant diagnostics, go-to-definition, find-references, and type information for `.kt` and `.kts` files — no build step required. ## Setup 1. **Install kotlin-language-server**: ```bash brew install kotlin-language-server ``` Or via [SDKMAN](https://sdkman.io/) (`sdk install kls`) or [GitHub releases](https://github.com/fwcd/kotlin-language-server/releases). 2. **Verify** it works: ```bash kotlin-language-server --version ``` 3. **Install the plugin**: ``` claude plugin install kotlin-lsp@msapps-plugins ``` ## SOSA Compliance | Pillar | Level | |-------------|-------| | Supervised | Fully autonomous — read-only code analysis | | Orchestrated | LSP protocol, automatic on file changes | | Secured | No credentials, no network, no file writes | | Agents | R=kotlin-code-intelligence, T=kotlin-language-server | **Impact:** Low | **SOSA Level:** 1 ## License MIT
© MSApps-Mobile · MIT · MSApps-Mobile/claude-plugins
Похожие плагины
Все плагины по теме «Языки программирования» →Сначала — kotlin-lsp от других авторов.