Fix MCP publisher action #145
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

This pull request updates the MCP publishing workflow and related files to improve validation, error handling, and versioning for MCP server releases. The main focus is on enhancing the
.github/workflows/publish-mcp.yamlworkflow, updating the server version in the MCP server code, and bumping the version inserver.json. The changes improve reliability and traceability of MCP registry publishing.Workflow improvements and validation:
server.jsonexists, is valid JSON, and contains required fields before proceeding with publishing. This helps prevent publishing invalid configurations. [1] [2]Versioning and file updates:
server.jsonto include the date, PR number, and commit SHA for better traceability of releases.SERVER_VERSIONinnetlify/edge-functions/mcp.jsto1.0.0, matching the new release.Workflow triggers and naming:
netlify/edge-functions/mcp.jsand renaming the job tovalidate_and_bump_version_on_pr.