- Explore MCP Servers
- mcp-gopls
Mcp Gopls
What is Mcp Gopls
mcp-gopls is a wrapper around the Go language server (gopls) designed to provide language intelligence features for Go code in Claude Desktop.
Use cases
Use cases for mcp-gopls include enhancing productivity in Go development, providing intelligent code assistance, and facilitating easier navigation and understanding of Go code.
How to use
To use mcp-gopls, you need to install Go 1.24 or higher and have gopls installed in your PATH. The installation command is not yet available as the project is still in development.
Key features
Key features include code completion, go to definition, find references, hover information, code formatting, signature help, symbol search, and code actions with quick fixes.
Where to use
mcp-gopls is intended for use in development environments where Go programming is required, particularly in conjunction with Claude Desktop.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Gopls
mcp-gopls is a wrapper around the Go language server (gopls) designed to provide language intelligence features for Go code in Claude Desktop.
Use cases
Use cases for mcp-gopls include enhancing productivity in Go development, providing intelligent code assistance, and facilitating easier navigation and understanding of Go code.
How to use
To use mcp-gopls, you need to install Go 1.24 or higher and have gopls installed in your PATH. The installation command is not yet available as the project is still in development.
Key features
Key features include code completion, go to definition, find references, hover information, code formatting, signature help, symbol search, and code actions with quick fixes.
Where to use
mcp-gopls is intended for use in development environments where Go programming is required, particularly in conjunction with Claude Desktop.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
mcp-gopls
⚠️ WARNING: EARLY DEVELOPMENT STAGE
This project is still in active development and NOT READY FOR PRODUCTION USE.
APIs are unstable and may change without notice.
Overview
MCP-GOPLS is a wrapper around the Go language server (gopls) designed to provide language intelligence features for Go code to Claude Desktop. It enables features like code completion, hover information, definition lookup, and more.
Features
- Code completion
- Go to definition
- Find references
- Hover information
- Code formatting
- Signature help
- Symbol search
- Code actions and quick fixes
Status
This project is currently under active development. Many features are incomplete or may have bugs. Use at your own risk.
Requirements
- Go 1.24 or higher
goplsinstalled and available in your PATH
Installation
# Not yet available - project in development
go install github.com/flaticols/mcp-gopls/cmd/mcpgopls@latest
Development
# Clone the repository
git clone https://github.com/flaticols/mcp-gopls.git
cd mcp-gopls
# Build
go build -v ./cmd/mcpgopls
# Run tests
go test ./...
Architecture
MCP-GOPLS consists of:
- A wrapper around the gopls Language Server Protocol (LSP) implementation
- A high-level API for Claude Desktop to interact with the language server
License
This project is licensed under the MIT License - see the LICENSE file for details.
NOTE: This is an early prototype and functionality may be limited or unstable.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










