mcp-gopls and mcp-zero
About mcp-gopls
hloiseau/mcp-gopls
Model Context Protocol (MCP) server for Go using gopls – LSP-powered analysis, tests, coverage, and tooling.
Exposes LSP capabilities (go-to-definition, hover, completion, formatting, code actions) and Go tooling (test execution, coverage analysis, `go mod tidy`, `govulncheck`, module graph) via MCP tools and resources, enabling AI assistants to perform full-featured code navigation and refactoring. Built on the `mark3labs/mcp-go` library communicating with `gopls` over LSP, with progress streaming for long-running operations and structured logging. Includes curated MCP resources (`workspace/overview`, `workspace/go.mod`) and custom prompts for diagnostic summarization and refactor planning.
About mcp-zero
zeromicro/mcp-zero
Model Context Protocol (MCP) server for go-zero framework - Generate APIs, RPC services, and models with AI assistance.
Implements a comprehensive MCP server that wraps go-zero's goctl CLI, exposing 10+ tools for scaffolding REST/gRPC services, generating models from database schemas (MySQL, PostgreSQL, MongoDB), and analyzing project structure. Works by delegating to the local goctl binary via subprocess execution, with configuration managed through Claude Desktop's MCP settings. Integrates directly with Claude as an AI-powered code generation assistant, enabling natural language prompts to drive service and model generation workflows.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work