gopls-lsp — плагин Claude Code для Go: что делает и как установить
Подключает языковой сервер gopls к Claude, чтобы агент видел структуру Go-кода и увереннее его правил.
/plugin install gopls-lsp@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-officialЧто делает gopls-lsp
Плагин даёт Claude доступ к gopls — языковому серверу для Go. Агент получает навигацию по коду, переименования и разбор ошибок компилятора вместо догадок по тексту файла. Работает с файлами .go.
Сам сервер в плагин не входит. Его нужно поставить через тулчейн Go: go install golang.org/x/tools/gopls@latest. После установки проверьте, что $GOPATH/bin или $HOME/go/bin есть в PATH — иначе Claude не найдёт бинарник, и плагин останется бесполезным.
Дальше всё просто: ставите плагин из маркетплейса, и он подхватывает gopls на машине. Никаких конфигов в проекте не требуется.
Какие задачи решает
- переименовать функцию по всему Go-проекту без пропущенных вызовов
- найти, где определён тип или интерфейс, по имени
- поправить код после ошибки компилятора, а не угадывать причину
- разобраться в незнакомом Go-пакете перед правкой
Примеры запросов агенту
- переименуй функцию ParseConfig во всех файлах пакета
- найди определение интерфейса Reader в этом проекте
- почему не компилируется этот файл — покажи ошибки gopls
Как установить gopls-lsp
Через маркетплейс плагинов
/plugin install gopls-lsp@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-officialПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Из того же набора123
Весь набор →Похожие
Рядом в теме «Языки программирования»
Все плагины по теме «Языки программирования» →Вопросы о gopls-lsp
Как установить gopls-lsp в Claude?
Сначала добавьте маркетплейс: /plugin marketplace add anthropics/claude-plugins-official. Затем установите плагин: /plugin install gopls-lsp@claude-plugins-official.
Что делает gopls-lsp?
Подключает языковой сервер gopls к Claude для навигации по Go-коду, рефакторинга и анализа. Работает с расширением .go.
Что нужно поставить до плагина?
Сам gopls: go install golang.org/x/tools/gopls@latest. И убедитесь, что $GOPATH/bin или $HOME/go/bin прописан в PATH.
Исходный текст
gopls-lsp · Apache-2.0
# gopls-lsp Go language server for Claude Code, providing code intelligence, refactoring, and analysis. ## Supported Extensions `.go` ## Installation Install gopls using the Go toolchain: ```bash go install golang.org/x/tools/gopls@latest ``` Make sure `$GOPATH/bin` (or `$HOME/go/bin`) is in your PATH. ## More Information - [gopls Documentation](https://pkg.go.dev/golang.org/x/tools/gopls) - [GitHub Repository](https://github.com/golang/tools/tree/master/gopls)
© Anthropic · Apache-2.0 · anthropics/claude-plugins-official