Skip to content

Suggestion: Add reference to reusable GitHub Action (OtherVibes/mcp-publish-action) for publishing MCP servers #517

@OtherVibes

Description

@OtherVibes

Hi modelcontextprotocol/registry team,

We’d like to suggest adding a reference in your publishing docs (e.g. docs/guides/publishing/github-actions.md) to a reusable GitHub Action we’ve created, designed to simplify automated MCP server publishing.

Why this helps:

Your current docs guide users through setting up manual GitHub Actions workflows, which is clear but can be verbose and hard to maintain across projects.

Many in the ecosystem look for a ready-made, reusable Action to avoid repeating workflow code and to adopt best practices by default.

Having an official or community-endorsed Action referenced in docs will lower friction for new MCP server publishers and strengthen the protocol’s ecosystem.

About the Action:

Repo: OtherVibes/mcp-publish-action

What it does:
CI-native, reusable GitHub Action for publishing any MCP server to the MCP Registry, supports multiple registry types, automates server.json creation, uses GitHub OIDC authentication, and follows semantic versioning. Designed for maximum compatibility and simplicity.

Benefits:

  • Zero need to copy workflow YAML steps, simply use and configure the reusable Action.
  • Keeps up with protocol changes, streamlining maintenance for everyone.
  • Fully aligns with your OIDC and validation best practices.

Request:
Would you consider adding a “Third-party Actions” or “Community Tools” mention for this Action, perhaps in the “Examples” or “Tips” section, or after your inline workflow example?
We'd also happy to open a PR directly if that’s preferred.

We’ve seen a lot of community demand for a plug-and-play solution, and I believe listing this Action could help new and existing MCP server authors succeed with less friction.

Thanks for considering, and happy to discuss or iterate as needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions