pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/github/github-mcp-server/pull/2447

/actions-9111c292f95f2fb0.css" /> chore: migrate to mcpb-pack@v3 (drop server.json) by mgoldsborough · Pull Request #2447 · github/github-mcp-server · GitHub
Skip to content

chore: migrate to mcpb-pack@v3 (drop server.json)#2447

Open
mgoldsborough wants to merge 9 commits into
github:mainfrom
NimbleBrainInc:feat/mcpb-pack-v3-migration
Open

chore: migrate to mcpb-pack@v3 (drop server.json)#2447
mgoldsborough wants to merge 9 commits into
github:mainfrom
NimbleBrainInc:feat/mcpb-pack-v3-migration

Conversation

@mgoldsborough
Copy link
Copy Markdown

Summary

  • Delete server.json from this bundle. mpak now composes the MCP registry's ServerDetail discovery shape from manifest.json server-side, so the per-bundle file is unused.
  • Drop the workflow step that bumped server.json::version from manifest.json.
  • Bump NimbleBrainInc/mcpb-pack@v2@v3 in the release workflow.

Optional follow-up

Add a branded reverse-DNS name override in manifest.json if you want a non-default registry name:

{
  "_meta": {
    "dev.mpak/registry": {
      "name": "ai.nimblebrain/<bundle-name>"
    }
  }
}

Without an override the registry uses the mechanical default dev.mpak.<scope>/<name>.

Test plan

  • Cut a release and confirm the build workflow succeeds against mcpb-pack@v3
  • Verify the bundle appears at https://registry.mpak.dev/v1/servers/<name> after announce

mgoldsborough and others added 9 commits December 26, 2025 09:22
- Add `http` subcommand with StreamableHTTP transport
- Add manifest.json and .mcpbignore for MCPB bundling
- Add mcpb-bundle.yml workflow to create bundles on release
- Update package name to @nimblebraininc/github
- Change mcp_config to use stdio transport for mpak compatibility
- Add user_config for GITHUB_PERSONAL_ACCESS_TOKEN
- Update workflow trigger to release:published
- Add darwin-arm64 to build matrix
- Map GoReleaser naming conventions (Darwin/Linux, x86_64/arm64)
mpak now composes the MCP registry's `ServerDetail` discovery shape
from `manifest.json` server-side, so the per-bundle `server.json` file
is no longer used. Drops it, removes the version-bump step that
synced its `version` from `manifest.json`, and bumps the build
workflow to `mcpb-pack@v3`.

Optional follow-up: add a branded reverse-DNS name override in
`manifest.json` under `_meta["dev.mpak/registry"].name` (e.g.
`ai.nimblebrain/<name>` for `@nimblebraininc/*` bundles). Without an
override the registry uses the mechanical default
`dev.mpak.<scope>/<name>`.
@mgoldsborough mgoldsborough requested a review from a team as a code owner May 9, 2026 03:21
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.

2 participants

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy