Gopls

Gopls

MCP server enabling full Go LSP powers for AI coding assistants.

Visit Gopls

About Gopls

Gopls (specifically, mcp-gopls) is a Model Context Protocol (MCP) server that enables AI assistants (such as Claude, Cursor, or GitHub Copilot) to leverage the full capabilities of Go's language server (gopls). It allows for powerful code navigation, diagnostics, formatting, renaming, workspace symbol search, running Go tests, coverage analysis, dependency management, vulnerability checks, and more, all through MCP integration. This tool is ideal for developers and teams using Go who want to supercharge AI-based programming assistance with full LSP access in their workflow.

Resources

Product Website

Visit Gopls's official website for product details and getting started.

Visit website →

Documentation

Comprehensive guide to using Gopls with examples and API references.

View docs →

GitHub Issues

Community forum for reporting issues and discussing features related to Gopls.

Join the community →

Blog

Insights and updates on the development of Gopls and its applications.

Read blog →