Repository navigation
Desktop Extensions according to modelcontextprotocol manifest - #10
Open
SebbeJohansson wants to merge 1 commit into
Open
SebbeJohansson wants to merge 1 commit into
SebbeJohansson wants to merge 1 commit into
Conversation
Author
|
No idea if you are interested in having a mcpb implementation, but I made one for RevolutionRace so thought i might aswell make a PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 adds support for building and distributing a Claude Desktop extension (
.mcpbpackage) for Contractbook. It introduces a new build script, manifest, and packaging process, updates CI/CD workflows to automate building and releasing the extension, and improves documentation for users and admins.Sources: https://github.com/modelcontextprotocol/mcpb
Build and packaging for Claude Desktop:
scripts/pack-mcpb.mjsto automate packaging the extension, including production dependencies and manifest, intobuild/contractbook.mcpbusing the MCPB CLI.mcpb/manifest.jsondescribing the extension for Claude Desktop, including metadata, server entry point, user configuration, and compatibility.build:mcpbscript inpackage.jsonto run the build and packaging process.CI/CD workflow enhancements:
.github/workflows/ci.ymland.github/workflows/publish.ymlto run the newbuild:mcpbscript as part of CI and release publishing, ensuring the.mcpbfile is built and included in releases. [1] [2].mcpbfile, attaching it to each release.Documentation improvements:
README.mdwith installation instructions for Claude Desktop users and admins, and detailed the build and packaging process for the extension.