- Home
- MCP servers
- GoReleaser
GoReleaser
- 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.