Skip to content

Conversation

@JakeSCahill
Copy link
Contributor

@JakeSCahill JakeSCahill commented Nov 13, 2025

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.yaml workflow, updating the server version in the MCP server code, and bumping the version in server.json. The changes improve reliability and traceability of MCP registry publishing.

Workflow improvements and validation:

  • Added validation steps to check that server.json exists, is valid JSON, and contains required fields before proceeding with publishing. This helps prevent publishing invalid configurations. [1] [2]
  • Improved error handling and logging throughout the workflow, including checks for download failures, missing secrets, and publishing errors. Informative messages are displayed for each step. [1] [2] [3]
  • Added a publication verification step to summarize the published server details after a successful publish.

Versioning and file updates:

  • Changed the server versioning scheme in server.json to include the date, PR number, and commit SHA for better traceability of releases.
  • Updated the default SERVER_VERSION in netlify/edge-functions/mcp.js to 1.0.0, matching the new release.

Workflow triggers and naming:

  • Updated workflow triggers and job names to reflect new file locations and responsibilities, such as monitoring netlify/edge-functions/mcp.js and renaming the job to validate_and_bump_version_on_pr.

@JakeSCahill JakeSCahill requested a review from a team as a code owner November 13, 2025 10:05
@netlify
Copy link

netlify bot commented Nov 13, 2025

Deploy Preview for redpanda-documentation ready!

Name Link
🔨 Latest commit 8b94c59
🔍 Latest deploy log https://app.netlify.com/projects/redpanda-documentation/deploys/6915adb7173a750008c684d7
😎 Deploy Preview https://deploy-preview-145--redpanda-documentation.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 57 (🟢 up 15 from production)
Accessibility: 96 (no change from production)
Best Practices: 100 (🟢 up 25 from production)
SEO: 83 (🔴 down 9 from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@JakeSCahill JakeSCahill merged commit a9ebc7a into main Nov 13, 2025
4 checks passed
@JakeSCahill JakeSCahill deleted the fix-mcp branch November 13, 2025 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants