Skip to content

Support for Go modules (go install) as a package type #1307

@P4ST4S

Description

@P4ST4S

Is your feature request related to a problem? Please describe.
I'm trying to publish io.github.P4ST4S/mcp-audit, a Go MCP proxy server installable via go install github.com/P4ST4S/mcp-audit/cmd/mcp-audit@latest. The registry currently returns "unsupported registry type: go", making it impossible to publish Go-based MCP servers.

Describe the solution you'd like
Add support for "registryType": "go" in server.json, using the Go module proxy (proxy.golang.org) as the package source. Ownership verification could check that the module path matches the repository URL in server.json, since Go modules are naturally scoped to their VCS host.

Describe alternatives you've considered
Publishing as OCI/Docker adds unnecessary complexity for a CLI tool distributed via go install. Wrapping in an npm package is not idiomatic for Go projects.

Additional context
Reference server: https://github.com/P4ST4S/mcp-audit Go module: github.com/P4ST4S/mcp-audit
Installable today via: go install github.com/P4ST4S/mcp-audit/cmd/mcp-audit@latest

Go is increasingly used for MCP infrastructure tooling (proxies, gateways, audit layers) due to its performance characteristics. Native Go module support would meaningfully expand the registry's coverage of this category.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions