Теперь Go-инструменты можно подключать к AI-ассистентам не костылями, а через официальный language server: навигация по коду, контекст проекта и часть возможностей gopls становятся доступными как MCP tools.
Есть два режима:
attached — MCP работает рядом с активной LSP-сессией и видит даже несохранённые изменения в буфере.
detached — запускается отдельный
gopls mcp и работает только с файлами на диске.Подключение к Claude Code выглядит так:
claude mcp add gopls -- gopls mcp
Для Gemini CLI тоже есть готовая конфигурация. Главное — поставить gopls v0.20+:
go install golang.org/x/tools/gopls@latest
Ассистент теперь может понимать Go-проект ближе к тому, как его понимает редактор.
https://go.dev/gopls/features/mcp
@Golang_google
