Commit graph

  • c372c1f6a1
    Update README Den Delimarsky 2026-02-16 21:16:47 -08:00
  • 5c4000bafd
    Upgrade typedoc-github-theme to v0.4.0 and remove local CSS workaround Jonathan Hefner 2026-02-16 12:32:56 -06:00
  • a8ff280145
    Merge pull request #461 from Avcharov/fix/flaky-e2e-tests Jonathan Hefner 2026-02-16 11:15:33 -06:00
  • 91c135350d fix: update e2e test snapshots for shadertoy and wiki-explorer images Hryhorii Avcharov 2026-02-15 12:01:16 +01:00
  • 666952980f
    feat(app): throw helpful error when callServerTool is called with a string (#449) Olivier Chafik 2026-02-13 21:05:21 +00:00
  • 0bbbfee8c2
    Merge pull request #442 from jonathanhefner/typedoc-theme-css-patch Jonathan Hefner 2026-02-12 10:22:47 -06:00
  • a4fda18caa
    Upgrade GitHub Actions for Node 24 compatibility (#392) Salman Chishti 2026-02-12 15:31:10 +00:00
  • 93b619cae6
    Upgrade GitHub Actions to latest versions (#393) Salman Chishti 2026-02-12 15:30:57 +00:00
  • c60ee352ae
    Change Host <> Sandbox communication protocol to "SHOULD" (#435) Max Stoiber 2026-02-12 07:29:03 -08:00
  • 10d1f9dc6d
    fix: align basic-host dark mode styles (#438) Hryhorii (Greg) Avcharov 2026-02-12 16:28:51 +01:00
  • 3b15f063fe
    Update theme toggle button position in CSS from top to bottom (#441) Health Kowshik 2026-02-12 20:58:44 +05:30
  • fd8cc978d4
    fix(message-transport): only ignore messages that lack jsonrpc: "2.0" (#448) Olivier Chafik 2026-02-12 15:28:32 +00:00
  • a815f31392
    Merge pull request #444 from jonathanhefner/fix-migrate-oai-app-skill-name Jonathan Hefner 2026-02-10 09:02:19 -06:00
  • f9c96d973c
    Merge pull request #443 from vgshenoy/patch-1 Jonathan Hefner 2026-02-10 09:01:58 -06:00
  • 6d79123b97
    Rename migrate-oai-app skill name to align with spec Jonathan Hefner 2026-02-10 08:50:49 -06:00
  • 0ea69081a0
    Rename skill to 'create-mcp-app' to align with spec Vignesh Shenoy 2026-02-10 11:23:20 +01:00
  • faabb6d1af
    Apply typedoc-github-theme typography fixes locally via customCss Jonathan Hefner 2026-02-09 11:15:30 -06:00
  • bcfffb6585
    Clarify spec and SDK: accept UIResourceMeta in both resources/list and resources/read (#410) Olivier Chafik 2026-02-04 14:26:09 +00:00
  • 2dd56c3dce
    Merge pull request #422 from jonathanhefner/everything-is-external Jonathan Hefner 2026-02-03 10:29:52 -06:00
  • 78b319e29a
    Merge pull request #421 from jonathanhefner/use-double-quotes-in-npm-scripts Jonathan Hefner 2026-02-03 09:41:28 -06:00
  • 398f5b4e4a
    Merge pull request #294 from matteo8p/create-helper-functions-tool-visibility Anton Pidkuiko 2026-02-02 23:15:46 +00:00
  • c39b40e7c8
    Replace "external" with "network" in CSP documentation Jonathan Hefner 2026-02-02 10:37:33 -06:00
  • 27196b3b05
    Use escaped double quotes in npm scripts for Windows compatibility Jonathan Hefner 2026-02-02 08:28:31 -06:00
  • ec0f2174f3
    Merge pull request #415 from jonathanhefner/csp-and-cors-example Jonathan Hefner 2026-01-30 14:47:37 -06:00
  • 13b6d06399
    Add CSP and CORS section to patterns docs Jonathan Hefner 2026-01-30 13:50:53 -06:00
  • bb4e5c57f3
    Cache full PDF bodies from servers without Range support (#411) Olivier Chafik 2026-01-30 20:24:18 +00:00
  • 0278af6a2a
    examples: remove arcade (#414) Ido Salomon 2026-01-30 22:06:50 +02:00
  • 5c4f4969b1
    Merge pull request #406 from jonathanhefner/extract-getUiCapability-example Jonathan Hefner 2026-01-30 13:52:31 -06:00
  • d7ff999d40
    Merge pull request #404 from jonathanhefner/basic-server-css-variables Jonathan Hefner 2026-01-30 13:52:17 -06:00
  • d37a789693
    Merge pull request #409 from jonathanhefner/spec-types-api-docs Jonathan Hefner 2026-01-30 13:51:42 -06:00
  • c02eb4d006
    Improve documentation for CSP and permissions types Jonathan Hefner 2026-01-30 11:30:44 -06:00
  • c3d91a13ad
    Improve example CSS files to better demonstrate host style integration Jonathan Hefner 2026-01-29 17:08:27 -06:00
  • 52cc193e1b
    Extract getUiCapability example to type-checked examples file Jonathan Hefner 2026-01-29 19:55:33 -06:00
  • 6905aa8edc
    Improve global.css as scaffolding template (#403) Jonathan Hefner 2026-01-29 16:55:24 -06:00
  • 90b5ac520b
    docs: fix basic-host setup instructions in quickstart (#398) Rafael Thayto 2026-01-29 17:40:54 -03:00
  • adf0bbd611
    examples: add arcade example to servers (#399) Ido Salomon 2026-01-29 20:55:57 +02:00
  • 2187bd4498
    examples: add MCP Apps arcade server (#346) Ido Salomon 2026-01-29 19:15:32 +02:00
  • e93f8a0d8b
    Merge pull request #397 from jonathanhefner/patterns-guide-server-side-view-state Jonathan Hefner 2026-01-29 10:28:56 -06:00
  • e4f1a56c76
    Add server-side persistence guidance to view state pattern Jonathan Hefner 2026-01-29 10:04:05 -06:00
  • ef46849c09
    Merge pull request #391 from jonathanhefner/add-blob-resource-to-patterns-guide Jonathan Hefner 2026-01-28 15:05:15 -06:00
  • 13615613d4
    Add binary blob resource pattern to patterns guide Jonathan Hefner 2026-01-28 14:34:54 -06:00
  • 246e1ab138
    Merge pull request #389 from jonathanhefner/add-polling-to-patterns-guide Jonathan Hefner 2026-01-28 14:30:10 -06:00
  • 7f617b94c1
    docs: add root npm install step for basic-host setup (#371) Gilad Shoham 2026-01-28 21:39:23 +02:00
  • 818bd71c9f
    Add polling pattern to patterns guide Jonathan Hefner 2026-01-28 12:41:28 -06:00
  • 6a2905d17d
    Use note callouts for pattern guide example references Jonathan Hefner 2026-01-28 11:44:10 -06:00
  • 55f0ef0198
    Merge pull request #388 from jonathanhefner/system-monitor-static-vs-dynamic Jonathan Hefner 2026-01-28 12:41:38 -06:00
  • 9acebd7f9f
    Separate static and dynamic data in system-monitor-server tools Jonathan Hefner 2026-01-28 10:37:00 -06:00
  • 6028cf255f
    Merge pull request #373 from modelcontextprotocol/ochafik/pdf-server-screenshot-context Anton Pidkuiko 2026-01-28 13:56:57 +00:00
  • 782756c833
    Merge pull request #381 from jonathanhefner/improve-patterns-guide Jonathan Hefner 2026-01-27 17:43:31 -06:00
  • c6c2428e0b
    Improve patterns guide with concrete examples and safe area insets Jonathan Hefner 2026-01-27 17:31:14 -06:00
  • 6c8379ff3e
    Merge pull request #376 from jonathanhefner/fix-code-snippets-sync Jonathan Hefner 2026-01-27 13:09:38 -06:00
  • 1215bf33c3
    Fix extractRegion() matching region names that are substrings of others Jonathan Hefner 2026-01-27 12:56:28 -06:00
  • f90e0bd090
    Merge pull request #375 from jonathanhefner/fix-shadertoy-readme-json Jonathan Hefner 2026-01-27 11:57:00 -06:00
  • 9b1da10da1
    Use escaped newlines in ShaderToy README JSON examples Jonathan Hefner 2026-01-27 11:37:18 -06:00
  • d6705d970d
    feat(pdf-server): send screenshot to updateModelContext Olivier Chafik 2026-01-27 12:44:06 +00:00
  • 47a5787ec3
    return registered app resource from method (#370) Konstantin Konstantinov 2026-01-27 11:58:19 +02:00
  • 605e31b6c5
    chore: bump ext-apps to 1.0.1 (#369) v1.0.1 Olivier Chafik 2026-01-26 22:32:34 +00:00
  • ae9b96e1fd
    chore: bump to 1.0.1 - fix npm reference for ext-apps dependency in examples + update zod to 4.x (#368) Olivier Chafik 2026-01-26 21:55:15 +00:00
  • 01fa6287bf
    fix(say-server): pin mcp to released version instead of main branch (#366) Olivier Chafik 2026-01-26 18:55:26 +00:00
  • f9abb74fc0
    fix(qr-server): use stable mcp SDK from PyPI (#360) Maurizio Albari 2026-01-26 19:52:10 +01:00
  • aec5240f22
    docs: update MCP-UI SDK description in README (#365) Ido Salomon 2026-01-26 19:44:48 +02:00
  • 298e884ec3
    chore: stable spec release 2026-01-26 and SDK v1.0.0 (#362) v1.0.0 Olivier Chafik 2026-01-26 17:31:33 +00:00
  • dc948d1af9
    Merge pull request #363 from jonathanhefner/fix-claude-docs-links Jonathan Hefner 2026-01-26 11:08:47 -06:00
  • 9c0ba003b4
    Fix Claude documentation URLs Jonathan Hefner 2026-01-26 11:02:14 -06:00
  • d03123bb5c
    docs: add local development MCP client configuration to READMEs (#361) Olivier Chafik 2026-01-26 15:22:00 +00:00
  • 2d4311a25d
    chore: bump version to 0.4.2 (#334) v0.4.2 Olivier Chafik 2026-01-26 14:30:00 +00:00
  • 9967693621
    feat(map-server): add screenshot to updateModelContext and remove reverse geocode + rounded corners (#340) Olivier Chafik 2026-01-26 13:04:43 +00:00
  • c2037f3474
    Merge pull request #357 from jonathanhefner/supporting-clients Jonathan Hefner 2026-01-25 20:37:06 -06:00
  • a57bbd3278
    Add Codex and Goose to documentation Jonathan Hefner 2026-01-25 20:27:37 -06:00
  • ab88e79ec5
    Merge pull request #356 from jonathanhefner/tweak-readme Jonathan Hefner 2026-01-25 17:02:51 -06:00
  • b695b2e9ba
    Improve README structure and clarity Jonathan Hefner 2026-01-25 16:52:19 -06:00
  • 3eb467965a
    Merge pull request #352 from jonathanhefner/expand-agent-skills-guide Jonathan Hefner 2026-01-25 14:40:49 -06:00
  • e479497371
    fix(e2e): improve test stability and developer experience (#337) Olivier Chafik 2026-01-25 20:18:38 +00:00
  • ff86ef2ec4
    Expand Agent Skills guide Jonathan Hefner 2026-01-25 14:17:31 -06:00
  • d61b5ab4cf
    Merge pull request #351 from jonathanhefner/no-onhostcontextchanged-getter Jonathan Hefner 2026-01-25 14:16:32 -06:00
  • 040ba82d59
    Merge pull request #350 from jonathanhefner/testing-mcp-apps-doc Jonathan Hefner 2026-01-25 14:16:22 -06:00
  • def96b392a
    Fix onhostcontextchanged handler invocation in examples Jonathan Hefner 2026-01-25 13:38:22 -06:00
  • 4d059e631e
    Add Testing MCP Apps guide Jonathan Hefner 2026-01-25 13:24:26 -06:00
  • 82a1353f09
    fix(docs): improve OpenAI migration guide accuracy (#349) Liad Yosef 2026-01-25 19:03:43 +02:00
  • 93df6141c0
    Merge pull request #347 from jonathanhefner/fix-typedoc-mermaid-diagram-arrowheads Jonathan Hefner 2026-01-24 17:10:21 -06:00
  • 4546a686c3
    Fix mermaid diagram arrowheads not rendering Jonathan Hefner 2026-01-24 16:52:49 -06:00
  • 6c767c4bd4
    Merge pull request #345 from jonathanhefner/polish-oai-migration-reference Jonathan Hefner 2026-01-24 15:41:44 -06:00
  • 0058ad85bc
    Merge pull request #344 from jonathanhefner/skill-how-to Jonathan Hefner 2026-01-24 15:28:36 -06:00
  • 00aecd1baf
    Polish OpenAI migration reference for readability Jonathan Hefner 2026-01-24 15:27:26 -06:00
  • 655231ded0
    Add Agent Skills installation guide Jonathan Hefner 2026-01-24 15:08:00 -06:00
  • ed637a7552
    Merge pull request #343 from jonathanhefner/overview-guide Jonathan Hefner 2026-01-24 15:08:20 -06:00
  • d856b8bda6
    Add MCP Apps Overview document Jonathan Hefner 2026-01-24 13:59:48 -06:00
  • 1b537192ca
    Merge pull request #342 from jonathanhefner/type-checked-quickstart Jonathan Hefner 2026-01-24 13:51:34 -06:00
  • 2109dccadb
    Rewrite Quickstart guide with type-checked code examples Jonathan Hefner 2026-01-23 18:03:33 -06:00
  • 56a2e79bba
    Support full-file inclusion in synced code snippets Jonathan Hefner 2026-01-23 12:47:30 -06:00
  • 6eb82b5562
    Refactor server startup functions Jonathan Hefner 2026-01-23 09:51:29 -06:00
  • 9557d41ce7
    chore: husky env fix, version pins, update-lock:docker script (#341) Olivier Chafik 2026-01-24 01:35:45 +00:00
  • 90ccd3a728
    fix: followup app -> view terminology (#339) Ido Salomon 2026-01-24 03:16:59 +02:00
  • 8c4168a092
    feat(say-server): add light/dark theme support (#338) Olivier Chafik 2026-01-23 22:15:55 +00:00
  • 89f58bf555
    [MCP Apps] Add appCapabilities.availableDisplayModes documentation to spec (#331) martinalong 2026-01-23 13:13:26 -08:00
  • 7bbf2bb250
    feat(basic-host): Add theme toggle and MCP style variables (#336) Olivier Chafik 2026-01-23 20:41:26 +00:00
  • ee5d3f85ac
    fix: Python server dependency resolution and Docker host validation (#333) Olivier Chafik 2026-01-23 19:33:59 +00:00
  • cfcbc9605f
    feat(server): add getUiCapability helper for capability negotiation (#313) Olivier Chafik 2026-01-23 16:26:49 +00:00
  • 1003c17c2c
    fix(e2e): update Map Server display name to CesiumJS Map Server (#324) Liad Yosef 2026-01-23 18:13:51 +02:00
  • 25319cf226
    Adding a simple (bad) pdf icon for directory (#330) Tobin South 2026-01-23 08:04:46 -08:00