mcp

mcp

MCP.Pizza Chef: goreleaser

This server helps you keep your GoReleaser configuration correct and current. It checks for errors, warns about deprecated settings, and guides you to fix them. You can also access GoReleaser documentation directly through it. It installs easily with no extra accounts needed and works within any tool that supports MCP servers.

Coding
Other

Use This MCP server To

Validate my GoReleaser configuration for errors Fix deprecated options in my GoReleaser config Access GoReleaser documentation within my tools Update my GoReleaser config to the latest format

README

GoReleaser Logo

GoReleaser MCP

Model Context Protocol server for GoReleaser.


A Model Context Protocol (MCP) server for GoReleaser. Provides tools and documentation to help AI assistants understand and work with GoReleaser configurations.


Features

  • Configuration Validation: Check GoReleaser configurations for errors and deprecated options
  • Deprecation Fixes: Get prompted to fix deprecated configuration options with detailed instructions
  • Embedded Documentation: Access GoReleaser documentation directly through the MCP server
  • Update Prompt: Use the update_config prompt to modernize your GoReleaser configuration

Installation

npm install -g @goreleaser/mcp
brew install --cask goreleaser/tap/mcp
winget install goreleaser.mcp

Usage

You can add something like this to your tooling:

{
  // ...
  "mcp": {
    "goreleaser": {
      "command": "goreleaser-mcp",
      "type": "stdio"
    }
  }
  // ...
}

Badges

Release Software License Build status Go Doc Powered By: GoReleaser GoReportCard

mcp FAQ

Can I use this to check my GoReleaser configuration for errors?
Yes — it validates your GoReleaser config and points out errors or deprecated options.
Can I use this to update my GoReleaser config to the latest standards?
Yes — it provides prompts and instructions to modernize your configuration.
Which apps or clients work with this MCP server?
It is designed to be added to your tooling that supports MCP servers; specific clients are not listed but it works with any MCP-compatible environment.
Do I need an API key or account to use this?
No — it installs locally and runs without requiring an account or API key.
How hard is it to set up?
Setup is one-click or simple install via package managers like npm, brew, or winget.
Does it provide documentation access?
Yes — you can access GoReleaser documentation directly through this MCP server.