mcp
The GoReleaser MCP
claude mcp add --transport stdio goreleaser-mcp goreleaser-mcp
How to use
This MCP server provides tooling to help AI assistants understand and work with GoReleaser configurations. It validates GoReleaser config files, surfaces deprecation notices with guided fixes, and lets you access embedded GoReleaser documentation directly through the MCP interface. Use it to ensure your GoReleaser configs are up to date, catch common misconfigurations, and get suggested modernization steps via the update_config prompt. The server exposes a goreleaser-mcp tool that communicates over standard input/output, so it can be integrated into CI pipelines or local tooling that speaks the MCP protocol.
How to install
Prerequisites:
- A supported environment (macOS, Linux, or Windows) with a working Node.js/npm or system package manager access as shown below.
Installation steps:
- npm (recommended):
- Install globally: npm install -g @goreleaser/mcp
- macOS (Homebrew):
- brew install --cask goreleaser/tap/mcp
- Windows (Winget):
- winget install goreleaser.mcp
- Verify installation:
- goreleaser-mcp --version
Running the MCP server:
- After installation, run the binary directly (it serves via stdin/stdout according to MCP expectations): goreleaser-mcp
If you want to integrate into an automation workflow, reference the mcp_config described in this document to start the goreleaser MCP server as part of your tooling.
Additional notes
Tips and common issues:
- Ensure the goreleaser-mcp binary is in your PATH after installation.
- Use the provided mcp_config to register the server under your MCP orchestrator with the correct command and empty args (the tool runs with standard IO).
- If you upgrade GoReleaser, re-check the MCP server for updated validation rules or new documentation embedding.
- When using in CI, consider pinning the version of the goreleaser-mcp binary to avoid breaking changes.
- If you encounter communication issues, verify that the MCP client and goreleaser-mcp are aligned on the expected protocol (stdio) and that no other process is binding the same resources.
Related MCP Servers
mcp-language
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
kodit
👩💻 MCP server to index external repositories
github-brain
An experimental GitHub MCP server with local database.
bgg
BGG MCP provides access to BoardGameGeek and a variety of board game related data through the Model Context Protocol. Enabling retrieval and filtering of board game data, user collections, and profiles.
mcp
Teamwork.com MCP server
chromedp
MCP server for browser automation using chromedp