GoReleaser

Provides an MCP interface to validate GoReleaser configurations, fix deprecations, and access embedded docs.
  • typescript

14

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "goreleaser-mcp": {
      "command": "goreleaser-mcp",
      "args": []
    }
  }
}

GoReleaser MCP provides a focused MCP server to validate GoReleaser configurations, help fix deprecated options, access embedded GoReleaser docs, and streamline modernization with an update prompt. It enables AI-assisted tooling to understand and work with GoReleaser configurations more reliably.

How to use

Set up an MCP client to connect to the GoReleaser MCP server. Use the client to:

  • Validate your GoReleaser configuration and surface any errors or deprecated options.
  • Apply guided deprecation fixes with step-by-step instructions.
  • Retrieve embedded GoReleaser documentation for quick reference while editing configurations.
  • Trigger an update of your configuration with the update_config flow to modernize options.

How to install

Choose one of the following installation methods to install the GoReleaser MCP server tooling on your machine.

# Install via npm (Node.js is required)
npm install -g @goreleaser/mcp
brew install --cask goreleaser/tap/mcp
winget install goreleaser.mcp

Additional notes

After installation, you configure your MCP client to reference the GoReleaser MCP server. A typical configuration maps the GoReleaser MCP server as a stdio-based process that runs the goreleaser-mcp command with no additional arguments.

Available tools

validate_config

Validates GoReleaser configurations, reporting syntax errors, invalid fields, and deprecated options.

fix_deprecations

Guides you through updating deprecated configuration options with detailed, actionable instructions.

embedded_docs

Provides embedded GoReleaser documentation accessible from the MCP server for quick reference while editing configurations.

update_config

Prompts and assists with modernizing configuration to align with the latest GoReleaser practices.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational