mirror of
https://github.com/Skyvern-AI/skyvern.git
synced 2026-07-09 16:09:13 +00:00
docs(mcp): add Claude Desktop bundle release runbook (#7213)
This commit is contained in:
parent
ac01aca99c
commit
c2038aaafc
2 changed files with 20 additions and 5 deletions
|
|
@ -2,15 +2,19 @@
|
|||
|
||||
Source files for the downloadable `.mcpb` bundle that installs Skyvern Cloud into Claude Desktop without requiring the user to install Node.js.
|
||||
|
||||
Build locally with:
|
||||
Build locally with (`<version>` is any semver string, stamped into the bundle's
|
||||
manifest — for a real release, bump one higher than the last published version):
|
||||
|
||||
```bash
|
||||
./scripts/package-mcpb.sh 1.0.23
|
||||
./scripts/package-mcpb.sh <version>
|
||||
```
|
||||
|
||||
To refresh the stable public download that syncs to the OSS repo:
|
||||
|
||||
```bash
|
||||
./scripts/package-mcpb.sh 1.0.23 skyvern-claude-desktop.mcpb \
|
||||
./scripts/package-mcpb.sh <version> skyvern-claude-desktop.mcpb \
|
||||
skyvern/cli/mcpb/releases/skyvern-claude-desktop.mcpb
|
||||
```
|
||||
|
||||
Cloud maintainers (skyvern-cloud repo only): the full release + security-audit +
|
||||
publish-chain runbook lives at `cloud_docs/mcp/CLAUDE_DESKTOP_BUNDLE_RELEASE.md`.
|
||||
|
|
|
|||
|
|
@ -6,9 +6,20 @@ syncs to the public `Skyvern-AI/skyvern` repository.
|
|||
The public Fern docs and `skyvern setup claude` link directly to the raw file in
|
||||
that OSS repo so users can click once and download the installer immediately.
|
||||
|
||||
Refresh it with:
|
||||
Refresh it — set `<version>` to one higher than the last release (the current
|
||||
version is stamped in `manifest.json` inside the committed bundle):
|
||||
|
||||
```bash
|
||||
./scripts/package-mcpb.sh 1.0.23 skyvern-claude-desktop.mcpb \
|
||||
./scripts/package-mcpb.sh <version> skyvern-claude-desktop.mcpb \
|
||||
skyvern/cli/mcpb/releases/skyvern-claude-desktop.mcpb
|
||||
```
|
||||
|
||||
The build vendors the full runtime dependency tree into the bundle, so audit for
|
||||
vulnerable transitive dependencies before publishing:
|
||||
|
||||
```bash
|
||||
cd skyvern/cli/mcpb/claude_desktop && npm audit --omit=dev
|
||||
```
|
||||
|
||||
Resolve any HIGH/CRITICAL findings (pin via an `overrides` block in
|
||||
`package.json`, then `npm install`) and rebuild before shipping.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue