К основному содержанию
плагин официальный · Anthropic

gopls-lsp — плагин Claude Code для Go: что делает и как установить

Подключает языковой сервер gopls к Claude, чтобы агент видел структуру Go-кода и увереннее его правил.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin install gopls-lsp@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-official
Открыть на GitHub

Что делает 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

Весь набор →
kotlin-lsp Плагин подключает языковой сервер Kotlin к Claude Code. Помогает разбирать код и проводить рефакторинг в файлах .kt и .kts. ★ 44 635звёзд репо jdtls-lsp Подключает Eclipse JDT.LS к Claude Code для анализа Java-кода и рефакторинга. Нужен при работе с файлами .java. ★ 44 635звёзд репо imessage Подключает iMessage к Claude: читает историю из chat.db, отправляет через AppleScript. Только macOS. ★ 44 635звёзд репо hookify Создаёт хуки и правила для Claude Code через простые Markdown-файлы. Защищает проект от случайных опасных команд и нежелательных правок в коде. ★ 44 635звёзд репо gitlab Подключает GitLab к Claude Code: агент работает с репозиториями, мерж-реквестами, пайплайнами, задачами и вики прямо из чата. ★ 44 635звёзд репо github Официальный MCP-сервер GitHub для управления репозиториями прямо из Claude Code. Помогает работать с пуллреквестами, задачами и кодом без браузера. ★ 44 635звёзд репо frontend-design Скилл для Claude, который ведёт фронтенд-работу к выразительной типографике, палитре и анимации вместо типовых ИИ-макетов. ★ 44 635звёзд репо firebase Подключает Firebase к Claude через MCP: агент работает с Firestore, аутентификацией, облачными функциями, hosting и storage прямо из проекта. ★ 44 635звёзд репо

Похожие

golang-gopls samber Семантическая навигация и рефакторинг Go-кода через gopls, официальный языковой сервер. Пригодится, когда grep находит текст, а нужно понять типы, связи и структуру сборки. CX Codex +1 11 000установок lsp-code-analysis lsp-client Семантический анализ кода через Language Server Protocol: переход к определениям, поиск ссылок, обзор структуры файла и безопасный рефакторинг. CX Codex +1 920установок golang-refactoring samber Скилл для структурного переобустройства Go-кода с гарантией сохранения поведения. Использует gopls, gofmt и инструменты вроде gopatch, чтобы разбить большие функции, переименовать типы в масштабе проекта и перестроить пакеты без ошибок. CX Codex +1 11 300установок platform-lsp-integrate forcedotcom Справочник по MCP-инструментам Salesforce LSP, их результатам и ошибкам доступности. Нужен при диагностике Apex и проверке SOQL. CX Codex +1 2 600установок lsp-setup официальный github Скилл устанавливает языковой сервер и настраивает LSP для Copilot CLI. Подойдёт, когда нужны переход к определению и просмотр ссылок на символ. 1 100установок rust-symbol-analyzer actionbook Скилл показывает структуру Rust-проекта через LSP-символы: модули, структуры, трейты, функции. Пригодится, когда надо быстро понять чужой крейт. CX Codex +1 3 100установок

Рядом в теме «Языки программирования»

Все плагины по теме «Языки программирования» →

Вопросы о 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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой