Skip to content

feat: package Learn toolset as .mcpb release asset#175

Merged
rubenbaraut merged 1 commit into
mainfrom
feat/learn-mcpb-release
Jul 9, 2026
Merged

feat: package Learn toolset as .mcpb release asset#175
rubenbaraut merged 1 commit into
mainfrom
feat/learn-mcpb-release

Conversation

@rubenbaraut

Copy link
Copy Markdown
Collaborator

Summary

The v2.11.0 release does not include a .mcpb bundle for the new Learn toolset. The server code already supports it (--learn flag → enabledResources.learnsearchLearningCenter), but the Release MCPB workflow only packaged the minimal, full, and code variants. This PR adds the missing Learn bundle.

Changes

  • Add manifest-learn.json following the existing manifest pattern, passing --learn to the server. postman_api_key is kept required for consistency with the other manifests and with server startup (src/index.ts exits if no API key is set, even in learn mode).
  • Update .github/workflows/mcpb-pack.yaml to:
    • sync manifest-learn.json version with package.json
    • package the learn variant into postman-mcp-server-learn.mcpb
    • upload it as a release asset (overwrite: true)

Notes

The workflow triggers on tag push, so this does not retroactively add the asset to the already-published v2.11.0 release. The Learn bundle will be produced on the next tag, or the workflow can be run manually via workflow_dispatch (which resolves the latest release and uploads with overwrite: true, without re-publishing to the MCP Registry).

Add manifest-learn.json and wire the Learn toolset (--learn) into the
Release MCPB workflow so a postman-mcp-server-learn.mcpb asset is built
and uploaded alongside the minimal, full, and code variants.
@rubenbaraut
rubenbaraut merged commit 2520669 into main Jul 9, 2026
10 checks passed
@rubenbaraut
rubenbaraut deleted the feat/learn-mcpb-release branch July 9, 2026 10:01
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