Skip to content

Bump version to 2.0.4 - #831

Merged
ochafik merged 1 commit into
mainfrom
bump-v2.0.4
Oct 27, 2026
Merged

ochafik merged 1 commit into
mainfrom
bump-v2.0.4

Conversation

@ochafik

@ochafik ochafik commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

Patch release. Version bump via npm run bump 2.0.4 (root + all workspaces + lockfile sync; the lockfile diff is version strings only).

Included since 2.0.3:

After merge: publish the GitHub release v2.0.4, which triggers the npm publish workflow.


Generated by Claude Code

Patch release: the pdf-server example defaults to a single interact app
tool with the per-action tools behind --split-app-tools (#830), the
map-server example gains a get-screenshot app tool (#821), the
pdf-server viewer restores the saved page on tool-result re-delivery
(#828), and the dependency refresh clears the open npm audit findings
(solid-js 1.9.17, sharp ^0.35.5 and in-range transitive updates, #827).

Co-authored-by: ochafik <ochafik@anthropic.com>
@pkg-pr-new

pkg-pr-new Bot commented Oct 27, 2026

Copy link
Copy Markdown

Open in StackBlitz

@modelcontextprotocol/ext-apps

npm i https://pkg.pr.new/@modelcontextprotocol/ext-apps@831

@modelcontextprotocol/server-basic-preact

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-preact@831

@modelcontextprotocol/server-basic-react

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-react@831

@modelcontextprotocol/server-basic-solid

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-solid@831

@modelcontextprotocol/server-basic-svelte

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-svelte@831

@modelcontextprotocol/server-basic-vanillajs

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-vanillajs@831

@modelcontextprotocol/server-basic-vue

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-vue@831

@modelcontextprotocol/server-budget-allocator

npm i https://pkg.pr.new/@modelcontextprotocol/server-budget-allocator@831

@modelcontextprotocol/server-cohort-heatmap

npm i https://pkg.pr.new/@modelcontextprotocol/server-cohort-heatmap@831

@modelcontextprotocol/server-customer-segmentation

npm i https://pkg.pr.new/@modelcontextprotocol/server-customer-segmentation@831

@modelcontextprotocol/server-debug

npm i https://pkg.pr.new/@modelcontextprotocol/server-debug@831

@modelcontextprotocol/server-lazy-auth

npm i https://pkg.pr.new/@modelcontextprotocol/server-lazy-auth@831

@modelcontextprotocol/server-map

npm i https://pkg.pr.new/@modelcontextprotocol/server-map@831

@modelcontextprotocol/server-pdf

npm i https://pkg.pr.new/@modelcontextprotocol/server-pdf@831

@modelcontextprotocol/server-scenario-modeler

npm i https://pkg.pr.new/@modelcontextprotocol/server-scenario-modeler@831

@modelcontextprotocol/server-shadertoy

npm i https://pkg.pr.new/@modelcontextprotocol/server-shadertoy@831

@modelcontextprotocol/server-sheet-music

npm i https://pkg.pr.new/@modelcontextprotocol/server-sheet-music@831

@modelcontextprotocol/server-system-monitor

npm i https://pkg.pr.new/@modelcontextprotocol/server-system-monitor@831

@modelcontextprotocol/server-threejs

npm i https://pkg.pr.new/@modelcontextprotocol/server-threejs@831

@modelcontextprotocol/server-transcript

npm i https://pkg.pr.new/@modelcontextprotocol/server-transcript@831

@modelcontextprotocol/server-video-resource

npm i https://pkg.pr.new/@modelcontextprotocol/server-video-resource@831

@modelcontextprotocol/server-wiki-explorer

npm i https://pkg.pr.new/@modelcontextprotocol/server-wiki-explorer@831

commit: baf6084

@ochafik
ochafik merged commit 7af9a75 into main Oct 27, 2026
21 checks passed

ochafik commented Oct 27, 2026

Copy link
Copy Markdown
Contributor Author

Release notes for the GitHub release, ready to copy (the code block below has a copy button in its top-right corner).

Create at: https://github.com/modelcontextprotocol/ext-apps/releases/new?tag=v2.0.4&title=v2.0.4 — tag v2.0.4, title v2.0.4, target main (7af9a75d).

Body:

## What's Changed

Patch release: example improvements and a dependency refresh. No changes to the `@modelcontextprotocol/ext-apps` library API.

### Examples

- **pdf-server: single `interact` app tool by default** — the viewer's thirteen per-action app tools (`navigate`, `search`, `add_annotations`, ...) meant one approval card each on hosts that ask the user to approve app tools separately. They are folded into one `interact` app tool mirroring the server-side `interact` (an `action` enum plus flat parameters, with an optional `commands` batch sharing the same contract: `content[i]` per `commands[i]`, a failed step's slot starts with `ERROR`, no `isError` on multi-step batches). The per-action tools remain available behind a new `--split-app-tools` CLI flag. `get-document-info` is renamed `get_document_info`. In [#830](https://github.com/modelcontextprotocol/ext-apps/pull/830)
- **map-server: `get-screenshot` app tool** — capture the current map view as a PNG, with an optional `maxDimension` (64–2048, default 1024). In [#821](https://github.com/modelcontextprotocol/ext-apps/pull/821)

### Bug Fixes

- **pdf-server: saved page restored on tool-result re-delivery** — the viewer persisted the current page to localStorage but discarded it on restore because of a bounds check against `structuredContent.pageCount`, a field the server stopped sending; reopened conversations now come back on the page the user left. In [#828](https://github.com/modelcontextprotocol/ext-apps/pull/828)

### Security

- **Dependency refresh clearing the open npm audit findings** — `solid-js` override 1.9.15 → 1.9.17 (seroval advisories) with the `basic-server-solid` pin matched to it, `sharp` ^0.35.3 → ^0.35.5 (librsvg CVE-2026-96889), and in-range lockfile refreshes of the other flagged transitives (shell-quote, proxy-addr, body-parser, zod, source-map-js, ip-address, hono, vite, @vue/server-renderer and the solid toolchain companions). Generated schemas regenerated for zod 4.6.6. In [#827](https://github.com/modelcontextprotocol/ext-apps/pull/827)

**Full Changelog**: https://github.com/modelcontextprotocol/ext-apps/compare/v2.0.3...v2.0.4

Generated by Claude Code

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