Commit graph

  • 6bb63c3bae
    examples: add transcript-server example with live speech transcription (#240) Olivier Chafik 2026-01-12 21:27:31 +00:00
  • 53142efd2d
    refactor(map): use app.updateModelContext() instead of adhoc request (#245) Olivier Chafik 2026-01-12 20:47:07 +00:00
  • 9fcee5b5a6
    Merge pull request #247 from modelcontextprotocol/fix/qr-server-sdk-version Anton Pidkuiko 2026-01-12 20:41:02 +00:00
  • 6b6c5ce63f
    fix(qr-server): Update SDK to 0.3.1 with app-with-deps bundle Anton Pidkuiko MacBook 2026-01-12 20:05:46 +00:00
  • b6fc151094
    Add {AGENTS,CLAUDE}.md for AI assistant guidance (#218) Jonathan Hefner 2026-01-12 13:54:24 -06:00
  • 741b1d3925
    feat(basic-host): improve host UI with collapsible panels and SDK types (#244) Olivier Chafik 2026-01-12 19:42:11 +00:00
  • e29523c113
    Merge pull request #217 from jonathanhefner/examples-replace-resource_uri_meta_key Jonathan Hefner 2026-01-12 13:07:44 -06:00
  • 94bc708963 Replace deprecated RESOURCE_URI_META_KEY with _meta.ui.resourceUri Jonathan Hefner 2026-01-08 07:07:37 -06:00
  • 7f1c9c0dde
    Merge pull request #155 from jonathanhefner/update-quickstart-guide Jonathan Hefner 2026-01-12 12:58:53 -06:00
  • 093faa9a0d
    Merge pull request #209 from jonathanhefner/readme-how-it-works Jonathan Hefner 2026-01-12 12:58:41 -06:00
  • dadbb6ac3d
    Merge pull request #212 from jonathanhefner/video-resource-server-safeareainsets Jonathan Hefner 2026-01-12 12:58:28 -06:00
  • 6d2d4b22b6
    Merge pull request #227 from jonathanhefner/system-monitor-refresh-stats-tool Jonathan Hefner 2026-01-12 12:58:03 -06:00
  • 6e4eb32d1e
    Merge pull request #228 from jonathanhefner/restore-182 Jonathan Hefner 2026-01-12 12:57:47 -06:00
  • ec3409aa91
    Add shadertoy-server example for WebGL shader rendering (#226) Jonathan Hefner 2026-01-12 12:26:02 -06:00
  • 8b8ecbea64 Restore educational comments in basic-server-* examples Jonathan Hefner 2026-01-09 16:25:54 -06:00
  • 996f028e7f Add missing refresh-stats tool to system-monitor-server Jonathan Hefner 2026-01-09 15:41:04 -06:00
  • b273279849
    feat: add ui/update-model-context (#125) Ido Salomon 2026-01-12 17:21:45 +02:00
  • 9acc52cb96
    feat: enhance sandbox capability negotiation (#158) Ido Salomon 2026-01-12 17:10:27 +02:00
  • 9f09932baf
    feat: use structuredContent with outputSchema in example servers (#220) Olivier Chafik 2026-01-12 14:25:16 +00:00
  • 366aa9b66e
    examples: Add CesiumJS Map App example (#235) Olivier Chafik 2026-01-12 12:13:56 +00:00
  • 081dad83c4
    fix: add error handling for server startup failures (#236) Olivier Chafik 2026-01-11 16:52:55 +00:00
  • 8b09f4278c
    fix: proper CSP handling in basic-host sandboxing (HTTP headers, worker-src, document.write) (#234) Olivier Chafik 2026-01-11 14:32:48 +00:00
  • df49e88b2d
    fix: align CSP sample with resourceDomains spec (#233) Ido Salomon 2026-01-11 14:54:18 +02:00
  • 4c51eb0301
    chore: release 0.3.1 (#224) v0.3.1 Olivier Chafik 2026-01-09 18:22:27 +00:00
  • f8e31eb97f
    fix: ensure lib is built before examples:build (#185) Olivier Chafik 2026-01-09 01:36:42 +00:00
  • e078250adf
    build app-with-deps (#221) Olivier Chafik 2026-01-09 01:26:31 +00:00
  • 2730f796f7
    make registerAppTool more interchangeable w/ server.registerTool (#219) Olivier Chafik 2026-01-09 01:22:39 +00:00
  • ecc593bcec
    chore: release 0.3.0 (#204) v0.3.0 Olivier Chafik 2026-01-09 00:55:45 +00:00
  • 7eb98ad121
    fix: E2E test fixes and host resilience improvements (#206) Olivier Chafik 2026-01-09 00:30:49 +00:00
  • c25d464d18
    feat: publish example servers to npm (#184) Jerome 2026-01-08 20:08:50 +00:00
  • 2a3c2ce034 Add "How It Works" section to README Jonathan Hefner 2026-01-07 10:48:40 -06:00
  • e205e26e4e Update quickstart guide Jonathan Hefner 2025-12-15 11:15:04 -06:00
  • 8acec0eaad
    Add basic-server-* examples for Vue, Svelte, Preact, and Solid (#141) Jonathan Hefner 2026-01-08 12:44:36 -06:00
  • 79670b4dcd
    Add safeAreaInsets support to all example apps (#202) Jonathan Hefner 2026-01-08 12:03:13 -06:00
  • 97990b6b28
    Make ui.resourceUri optional (for tools that just need visibility) (#210) Olivier Chafik 2026-01-08 17:05:00 +00:00
  • 773943cad1
    feat: export method names as consts (#192) Ido Salomon 2026-01-08 18:50:59 +02:00
  • c475dc3c17
    Merge pull request #216 from modelcontextprotocol/antonp/toolinfo-id-optional Anton Pidkuiko 2026-01-08 13:24:34 +00:00
  • 4012136885
    fix: make toolInfo.id optional per spec Anton Pidkuiko MacBook 2026-01-08 11:48:34 +00:00
  • f27b7decd0 Support safeAreaInsets + type-checking in video-resource-server Jonathan Hefner 2026-01-07 17:06:58 -06:00
  • 2411c71aa5
    fix!: require eventSource in PostMessageTransport + add security tests (#208) Olivier Chafik 2026-01-07 20:57:50 +00:00
  • c7ef5f009b
    fix: Add missing origin parameter to PostMessageTransport default constructor, verify origins in example sandbox proxy (#207) Olivier Chafik 2026-01-07 14:20:49 +00:00
  • 7837a8ccc2
    fix(examples): add missing server-utils.ts to video-resource-server (#205) Anton Pidkuiko 2026-01-07 14:08:15 +00:00
  • 299a4423fb
    Merge pull request #175 from modelcontextprotocol/antonp/video-resource-example Anton Pidkuiko 2026-01-06 16:44:35 +00:00
  • ea7d2ee4ad
    fix: address PR feedback - remove broken 50mb video, use registerResource Anton Pidkuiko MacBook 2026-01-06 16:17:40 +00:00
  • ba45157d55
    feat(examples): Add video-resource-server example Anton Pidkuiko MacBook 2025-12-17 15:14:19 +00:00
  • d925af5257
    Merge pull request #196 from jonathanhefner/sheet-music-example Anton Pidkuiko 2026-01-06 11:26:24 +00:00
  • 012fb3260c Add sheet-music-server example Jonathan Hefner 2026-01-01 10:47:06 -06:00
  • 38126f7c7f
    Merge pull request #153 from modelcontextprotocol/martinalong/mcp-apps/max-height-only Anton Pidkuiko 2026-01-05 16:08:31 +00:00
  • dc226be962
    Remove viewport martinalong 2025-12-31 21:36:29 -08:00
  • e90c7945bc
    Rebased schemas martinalong 2025-12-26 14:16:26 -08:00
  • 82e64d56bb
    Separate viewport and containerDimensions martinalong 2025-12-26 14:04:05 -08:00
  • c22e86233b
    Allow undefined values martinalong 2025-12-18 00:01:34 -08:00
  • 06c0e08a17
    Clarify documentation martinalong 2025-12-17 21:36:35 -08:00
  • 4e01a6c200
    Make height/width optional as well martinalong 2025-12-17 21:28:54 -08:00
  • 87f6f3f27e
    Update documentation and revert type change martinalong 2025-12-17 21:20:14 -08:00
  • 93b9da9e7a
    Updating viewport type and documentation martinalong 2025-12-16 21:52:39 -08:00
  • e514e6c745
    docs: fix tsc command to use tsconfig.json (#188) Rizel Scarlett 2025-12-20 10:39:34 -05:00
  • 9e9f5f0210
    Clean up examples (#182) Jonathan Hefner 2025-12-19 05:44:27 -06:00
  • 3222c87c56
    Add npm start alias for examples:start (#183) Jonathan Hefner 2025-12-19 05:36:02 -06:00
  • 9963d0f17d
    fix: move prettier to dev dependency (#179) Nicholas Lim 2025-12-18 12:10:49 -05:00
  • 4ff22d0097
    Fix build errors in examples (#180) Jonathan Hefner 2025-12-18 05:17:23 -06:00
  • 82ab3c894c
    chore: bump to 0.2.2 + make Zod schemas version-agnostic (v3.25+/v4) (#178) v0.2.2 Olivier Chafik 2025-12-17 20:55:59 +00:00
  • bbea41f27b
    chore: release 0.2.1 - widen @oven/bun-* version range (#176) v0.2.1 Olivier Chafik 2025-12-17 15:56:17 +00:00
  • 3e95d6421c
    Merge pull request #174 from modelcontextprotocol/martinalong/mcp-apps/fix-style-variables Anton Pidkuiko 2025-12-17 17:49:42 +07:00
  • 242ec23856
    Merge pull request #159 from modelcontextprotocol/martinalong/mcp-apps/custom-fonts Anton Pidkuiko 2025-12-17 17:45:54 +07:00
  • d797ed11f8
    Use more of the style variables in customer-segmentation-server martinalong 2025-12-16 22:39:40 -08:00
  • 9888c6a20b
    Add forgotten style variable martinalong 2025-12-16 22:20:45 -08:00
  • c3e9d4d694
    fix(examples): use server.registerTool for non-UI tool + fix missing imports (#173) Olivier Chafik 2025-12-17 00:17:45 +00:00
  • 894f7936f5
    chore: bump version to 0.2.0 (#170) v0.2.0 Olivier Chafik 2025-12-16 22:23:50 +00:00
  • d9006bd69a
    feat: make MCP SDK a peer dependency (#168) Olivier Chafik 2025-12-16 22:09:59 +00:00
  • 2dd223b611
    refactor: rename request methods to remove send prefix (#161) Olivier Chafik 2025-12-16 22:07:06 +00:00
  • 37aab03de0
    docs: add tool visibility and restructure _meta.ui (#131) Anton Pidkuiko 2025-12-17 04:47:40 +07:00
  • bea0ae27f5
    feat: add server helpers, make connect() to default to parent post transport (#165) Olivier Chafik 2025-12-16 21:25:26 +00:00
  • 50cf6a4679
    Fix sandbox-ready notification name in spec to match implementation (#160) Olivier Chafik 2025-12-16 21:12:16 +00:00
  • 31e05d31fa
    fix: make react a peer dependency to support multiple versions (#163) (#164) Olivier Chafik 2025-12-16 19:33:05 +00:00
  • 974862237b
    fix: Windows compatibility - bun as optional dep, cross-env for examples (#145) Olivier Chafik 2025-12-16 14:07:38 +00:00
  • ce95bb2559
    Mark src/generated as linguist-generated (#154) Jonathan Hefner 2025-12-16 07:42:10 -06:00
  • 7a5bf9c7f1
    Add pre-commit check for private registry URLs in package-lock.json (#133) Olivier Chafik 2025-12-16 13:41:50 +00:00
  • 6397ec1511
    Add way to pass fonts martinalong 2025-12-14 18:01:24 -08:00
  • c516cf0894
    Merge pull request #152 from modelcontextprotocol/martinalong/mcp-apps/display-mode-updates martinalong 2025-12-15 16:12:45 -08:00
  • 46d38f44a7
    Update spec wording martinalong 2025-12-15 16:05:06 -08:00
  • e316259f58
    Merge pull request #127 from modelcontextprotocol/martinalong/mcp-apps/add-styles martinalong 2025-12-15 13:38:52 -08:00
  • 8f591b69f2
    Update naming of functions to reflect styles.variables nesting martinalong 2025-12-14 18:20:50 -08:00
  • 277a41b14c
    Update e2e screenshots for basic server examples martinalong 2025-12-14 13:41:07 -08:00
  • 2f8d1ecce0
    Update generated schemas with stricter datetime pattern martinalong 2025-12-14 13:20:47 -08:00
  • 5db8076854
    Fix markdown typo martinalong 2025-12-14 13:13:49 -08:00
  • aa79cb7c5e
    Finalized variable set martinalong 2025-12-14 12:31:58 -08:00
  • 445a5836cf
    Make it styles.variables instead of styles martinalong 2025-12-14 12:28:42 -08:00
  • 2fa243ae8c
    Updates example to use theme colors and adds border radius martinalong 2025-12-12 22:15:50 -08:00
  • 35781865af
    Add color-scheme meta tag to all example apps martinalong 2025-12-12 20:07:40 -08:00
  • db2872643c
    Make properties optional martinalong 2025-12-12 18:31:03 -08:00
  • aaedd858bb
    Suggested edits martinalong 2025-12-11 16:30:58 -08:00
  • bcc05439c7
    docs: add styles field to MCP Apps specification Anton Pidkuiko MacBook 2025-12-11 12:34:19 +00:00
  • f276ec6df9
    Regenerate schemas after npm install martinalong 2025-12-10 23:50:38 -08:00
  • a8b3bf0ccd
    Add utility to set + read theme martinalong 2025-12-10 15:44:48 -08:00
  • aa8968808a
    Add utility for using styles martinalong 2025-12-10 15:39:22 -08:00
  • 9e97bf3dfc
    Add styles prop to host context martinalong 2025-12-10 15:21:55 -08:00
  • 6f14cf301d
    fix: ensure E2E screenshot tests work consistently across CI and local (#150) Olivier Chafik 2025-12-15 15:12:36 +00:00
  • 8550545ccb
    fix: add mimeType to resource declarations in examples (#149) Anton Pidkuiko 2025-12-15 19:09:47 +07:00
  • 83860d7c31
    Have apps request display mode instead martinalong 2025-12-14 18:52:55 -08:00