Labsco
MCP SERVER

Go Review MCP

by BrunoKrugel

Review Go code against the Google and Uber style guides as they are published today, not as a model remembers them.

Framework & SDK Documentation Lookup
Summary
Style arguments settled by the guide itself.

A model's opinion about Go naming is an average of everything it has read. This fetches the Google and Uber guides live and answers from their text, which is the difference between a preference and a citation.

What it is

A live fetch layer over the official Go style guides — Google's Style Guide, Style Decisions and Best Practices, plus Uber's Go Style Guide. Guides are fetched on first use, so the answer reflects the current text.

What you get
  • Search across all the live-fetched guide content for a specific pattern
  • Topic-scoped extracts across every guide: naming, errors, concurrency, testing, interfaces, formatting, comments, imports and context
  • Curated review guidelines for a topic, for when the raw guide text is more than the question needs
  • Six review prompts shipped with the server — full code review, naming, error handling, concurrency, testing and interface design
Requirements

Go install, or build from source, then one stdio entry in your client config. No account and no key. An HTTP mode is available for testing with MCP Inspector.

Setup effort

One command — go install github.com/BrunoKrugel/go-review-mcp@latest