0.0.2
What's Changed
- fix: use consistent text/vnd.mcp.ui+html mimeType throughout by @antonpk1 in #2
- docs: update UI resource format and metadata fields by @liady in #4
- fix: use text/html+mcp mimeType format by @antonpk1 in #6
- Update mcp-ui PR by @ochafik in #7
- fix minor typos by @yannj-fr in #8
- Move HostContext field descriptions to JSDoc comments by @jonathanhefner in #3
- update simple-examples (add "raw" no-sdk example) by @ochafik in #9
- Fix broken link in README by @gulbaki in #11
- sdk: add notification handlers (App.ontoolinput, .ontoolresult, AppBridge.onsizechange...) by @ochafik in #13
- Add simple host example by @ochafik in #15
- Make params optional in McpUiInitializedNotificationSchema by @antonpk1 in #17
- Add ReadResourceRequestSchema forwarding for resources capability by @antonpk1 in #18
- Various SEP fixes by @jonathanhefner in #5
- fix iframe resizing by @ochafik in #19
- setup ci & presubmit by @ochafik in #20
- example-host: fix sandboxing setup by @ochafik in #21
- build: use workspaces for example subfolders by @ochafik in #23
- Updated ext-apps readme by @gyliu513 in #22
- lib: add capabilities & version getters by @ochafik in #24
- minor: renumber mermaid diagrams by @liady in #36
- fix: use camelCase for CSP domain fields in specification by @antonpk1 in #39
- Update package.json homepage and description by @jonathanhefner in #30
- Add API docs by @jonathanhefner in #29
- Fix
zodmismatch issue. Fixesnpm iby @matteo8p in #42 - Fix React UI tool call example by @matteo8p in #46
- Fix broken API documentation links in README by @jonathanhefner in #45
- Fix iframe size feedback loop on Linux/Windows by @jonathanhefner in #54
- Track
package-lock.jsonfor deterministic builds by @jonathanhefner in #44 - Fix sandbox proxy ready detection in simple-host example by @jonathanhefner in #47
- fix: remove carousel display mode by @idosal in #56
- fix: remove "system" from theme options by @antonpk1 in #40
- Make vite work out-of-the-box for simple-host by @hybrist in #33
- Add App <-> AppBridge tests, setHostContext & sendToolInputPartial by @ochafik in #55
- Fix iframe sizing to use actual content dimensions by @jonathanhefner in #57
- docs: ui/size-change -> ui/notifications/size-change by @idosal in #69
- feat: add UI resource metadata types for CSP and rendering config by @antonpk1 in #65
- Sync
package-lock.jsonwithpackage.jsonby @jonathanhefner in #67 - Fix npm optional dependencies bug with Node.js v23 by @ochafik in #73
- fix: use profile parameter for MIME type instead of suffix by @antonpk1 in #75
- Add examples and quickstart guide by @jonathanhefner in #66
- Add marketing examples by @jonathanhefner in #76
- Add screenshots to marketing example READMEs by @jonathanhefner in #80
- Use
contentinstead ofstructuredContentin examples by @jonathanhefner in #81 - docs: remove "Mobile" from safeAreaInsets comment by @antonpk1 in #74
- Temporal fix: Handle wrapped JSON-RPC responses in callServerTool by @antonpk1 in #82
- fix: correct host-context-changed notification name in spec by @antonpk1 in #78
- fix: remove 'system' from theme type by @antonpk1 in #79
- Fix compatibility with @modelcontextprotocol/sdk 1.23+ by @jerome3o-anthropic in #84
- fix: change size-changed to be in correct tense by @liady in #83
- Add optional stdio transport to marketing example servers by @antonpk1 in #85
- Fix widget layout to use full available width by @antonpk1 in #86
- Add AppBridge.sendHostContextChange + reexport RESOURCE_URI_META_KEY by @ochafik in #87
- Remove temporary JSON-RPC envelope unwrapping hack by @antonpk1 in #90
- types: add McpUiTheme, McpUiDisplayMode by @ochafik in #88
- Enable responsive width growing in
basic-hostby @jonathanhefner in #92 - examples: handle server errors by @ochafik in #91
- Add server selector to basic-host example by @ochafik in #95
- add license by @ochafik in #96
- Add npm publish workflow by @ochafik in #89
- Add Three.js example server by @antonpk1 in #94
- version: 0.0.2 by @ochafik in #98
New Contributors
- @antonpk1 made their first contribution in #2
- @liady made their first contribution in #4
- @ochafik made their first contribution in #7
- @yannj-fr made their first contribution in #8
- @gulbaki made their first contribution in #11
- @gyliu513 made their first contribution in #22
- @matteo8p made their first contribution in #42
- @idosal made their first contribution in #56
- @hybrist made their first contribution in #33
- @jerome3o-anthropic made their first contribution in #84
Full Changelog: https://github.com/modelcontextprotocol/ext-apps/commits/v0.0.2