Commit graph

  • 6d9bdc7bab
    Merge pull request #773 from modelcontextprotocol/repo-url-fix main Olivier Chafik 2026-09-09 10:39:35 +01:00
  • 2be172defb Use the canonical git+https form for repository.url Olivier Chafik 2026-09-08 19:37:47 +01:00
  • 352f6ced4d
    CI: build the WSL job on ext4, skip the unused Chromium download, list tsconfig types (#772) v2.0.0 Olivier Chafik 2026-09-08 19:18:07 +01:00
  • ae4f7e0ad0 Sync the quickstart tsconfig snippets Olivier Chafik 2026-09-08 18:39:50 +01:00
  • a0dcf16843 CI: build the WSL job on ext4, skip the unused Chromium download, list tsconfig types Olivier Chafik 2026-09-08 18:38:58 +01:00
  • ae0fe55b84
    Migration guide fixes and editor-visible deprecation for the 1.x handler form (#771) Olivier Chafik 2026-09-08 18:15:07 +01:00
  • 853c9f749c Migration guide fixes and editor-visible deprecation for the 1.x handler form Olivier Chafik 2026-09-08 18:01:18 +01:00
  • 12aa50b623
    Add cross-version interop test against the published ext-apps 1.7.5 (#770) Olivier Chafik 2026-09-08 16:17:27 +01:00
  • 218aef167e
    Keep the 1.x handler registration forms as deprecated overloads (#769) Olivier Chafik 2026-09-08 16:17:02 +01:00
  • 5f6346ef86 Add cross-version interop test against published ext-apps 1.7.5 Olivier Chafik 2026-09-08 14:34:47 +01:00
  • 4eab52e372 Export the legacy handler types from the root entry Olivier Chafik 2026-09-08 15:31:03 +01:00
  • 728b0bf38e Keep the 1.x handler registration forms as deprecated overloads Olivier Chafik 2026-09-08 14:24:25 +01:00
  • 4cd4273947
    SDK 2.0 fixups: lockfile, peers, handler guards, docs, wire-compat tests (#768) Olivier Chafik 2026-09-08 14:20:31 +01:00
  • 6d083cd69f Address review: MCPB build, guard the SDK's own handlers, doc fixes Olivier Chafik 2026-09-08 13:09:13 +01:00
  • f722753c8f Finish .js import extensions and drop the zod 3 fallback test Olivier Chafik 2026-09-07 15:36:30 +01:00
  • cfdc0c725f fix: restore double-registration guard on App and AppBridge handlers Olivier Chafik 2026-09-07 15:21:49 +01:00
  • ea6b89c9e2 Add wire compatibility tests against captured 1.x traffic Olivier Chafik 2026-09-07 15:33:01 +01:00
  • c5b2543115 Document the 2.x install matrix and add a migration guide Olivier Chafik 2026-09-07 15:31:22 +01:00
  • 09bf2aae3c Drop the zod 3 JSON Schema fallback Olivier Chafik 2026-09-07 15:29:42 +01:00
  • 0a477bb25d Use explicit .js extensions in relative imports Olivier Chafik 2026-09-07 15:28:53 +01:00
  • 7f686ff2b4 Update dependency isolation check for the required client peer Olivier Chafik 2026-09-07 15:28:23 +01:00
  • d6ebcca9a0 Accept raw zod shapes in registerAppTool as a deprecated overload Olivier Chafik 2026-09-07 15:27:11 +01:00
  • 040942b3af Import shared wire types from @modelcontextprotocol/client Olivier Chafik 2026-09-07 15:26:00 +01:00
  • 50eb30ec8d Bump to 2.0.0 and widen SDK peer ranges to ^2.0.0 Olivier Chafik 2026-09-07 15:24:13 +01:00
  • f28f5ddb3c Harden dependency isolation check and run it in CI Olivier Chafik 2026-09-07 15:20:52 +01:00
  • 90123733bb test: regenerate lockfile (re-add nested @types/node entries) Olivier Chafik 2026-09-07 11:49:33 +01:00
  • f9c671c323
    Add explicit .js extensions to relative imports for NodeNext consumers (#705) Olivier Chafik 2026-09-08 13:57:46 +01:00
  • 264d9cae44 fix: add explicit .js extensions to relative imports so declarations resolve under NodeNext/Node16 Ken Jo 2026-07-11 21:03:43 +09:00
  • 1a713173cc
    Migrate to MCP SDK 2.0 with official Protocol and isolated role peers (#720) Olivier Chafik 2026-09-08 12:44:49 +01:00
  • 10195ad918
    docs: add Alpic Playground to supported clients (#729) Quentin Churet 2026-08-12 17:04:54 +02:00
  • 4e4886c5ff chore: update MCP SDK packages to stable 2.0.0 Enrico 2026-07-28 15:02:48 -07:00
  • 92f46a5745
    chore: bump ext-apps to 1.7.5 (#724) v1.7.5 Olivier Chafik 2026-07-23 12:25:07 +01:00
  • c847bc0887 docs: align Protocol and role-specific setup Enrico 2026-07-22 15:37:22 -07:00
  • e7ffe7c738 chore: update MCP SDK packages to beta.5 Enrico 2026-07-22 15:24:49 -07:00
  • 7d498079e8
    chore: clear npm audit findings (15 -> 3) (#725) Olivier Chafik 2026-07-22 19:34:30 +01:00
  • c55a3a231f
    fix: preserve experimental capability settings (#721) victor-openai 2026-07-22 09:28:57 -07:00
  • 7664bb1010 test: isolate optional SDK role dependencies Enrico 2026-07-20 11:29:43 -07:00
  • 43eed45404 Point SDK packages at the pkg.pr.new preview of typescript-sdk#2501 Felix Weinberger 2026-07-15 08:34:35 +00:00
  • ccae093d1a Port App and AppBridge to the public v2 Protocol base class Felix Weinberger 2026-07-15 08:30:45 +00:00
  • 2ca6a59d2f
    spec: sync object-src with default-src (#715) Dominic Farolino 2026-07-16 20:15:10 -04:00
  • 9778cf97a2
    Make lazy-auth-server usable on mobile (#714) Mel Ludowise 2026-07-16 09:00:17 -07:00
  • f50ec6ebfb
    fix: regenerate lockfile for npm 10 Andrew Khadder 2026-07-14 17:16:27 -07:00
  • f94cb38b0b
    refactor: finish MCP SDK v2 migration Andrew Khadder 2026-07-14 17:07:30 -07:00
  • a76e3a7691
    refactor: migrate shared SDK surfaces to v2 Andrew Khadder 2026-07-14 15:46:56 -07:00
  • d19a1fb83a
    refactor: migrate AppBridge to SDK v2 server Andrew Khadder 2026-07-14 15:34:33 -07:00
  • 59e6ffc6d8
    refactor: migrate App to SDK v2 client Andrew Khadder 2026-07-14 15:02:25 -07:00
  • 209cfc6241
    refactor: compose protocol-neutral event dispatch Andrew Khadder 2026-07-14 13:49:10 -07:00
  • b383847bf2
    chore: prepare SDK v2 dependencies Andrew Khadder 2026-07-14 13:35:51 -07:00
  • cf87f2a2c2
    ci: fix README prettier build failure (#698) Copilot 2026-07-07 21:29:16 +03:00
  • cd969dbc31
    docs: add mcp-use inspector badge to supported clients (#650) Andrew Khadder 2026-07-07 11:05:17 -07:00
  • f0d9582eaa
    spec: add missing HostCapabilities fields (#653) Cameron Yick 2026-07-07 14:02:07 -04:00
  • ea8775dcb5
    docs: API Docs link for ext-apps/server (#697) Ensar Gök 2026-07-07 20:43:37 +03:00
  • fa12744908
    docs: fix map-server readme and code of conduct links (#657) Aqil Aziz 2026-06-17 22:51:57 +07:00
  • ca1d29894f
    chore: bump ext-apps to 1.7.4 (#685) v1.7.4 Olivier Chafik 2026-06-04 22:10:06 +01:00
  • 0ffe16781e
    lazy-auth-server: support mounting under a base path (#683) Olivier Chafik 2026-06-04 19:47:57 +01:00
  • a990780293
    Require PKCE and bind redirect_uri in lazy-auth-server token exchange (#681) Mel Ludowise 2026-06-02 05:30:49 -07:00
  • 7d4434e991
    chore: bump ext-apps to 1.7.3 (#680) v1.7.3 Olivier Chafik 2026-06-01 12:10:47 +01:00
  • fcc4b03bde
    Add lazy-auth-server example (#679) Mel Ludowise 2026-06-01 03:19:53 -07:00
  • 9a37ad7182
    chore: bump ext-apps to 1.7.2 (#660) v1.7.2 Olivier Chafik 2026-05-15 19:01:25 +01:00
  • 1d091e2132
    chore: bump example transitives to latest patches (#658) Olivier Chafik 2026-05-08 15:55:06 +01:00
  • 3cf5b588a1
    chore(pdf-server): switch pdf-lib to maintained @cantoo/pdf-lib fork (#651) Olivier Chafik 2026-05-08 13:01:54 +01:00
  • 0008d3b78f
    chore: bump ext-apps to 1.7.1 (#643) v1.7.1 Olivier Chafik 2026-04-27 16:16:33 +01:00
  • ba31be1f91
    perf(pdf-server): lazy form extraction via range transport + incremental viewer scans (#639) Olivier Chafik 2026-04-27 15:32:53 +01:00
  • 30a78b60b4
    perf(pdf-server): share cache across server instances and dedupe form parsing (#637) Olivier Chafik 2026-04-24 15:57:58 +01:00
  • 7344d4c966
    fix(docs): update contributing guide on package preview (#601) Cameron Yick 2026-04-24 06:36:43 -04:00
  • 0f6d653b4a
    test: add unit tests for buildAllowAttribute (#541) Suriya Prakash 2026-04-24 16:06:00 +05:30
  • 0b83679909
    fix(qr-server): pass host/port to FastMCP for Docker compatibility (#372) Maurizio Albari 2026-04-24 12:35:13 +02:00
  • 77b8daa1e8
    test: add unit coverage for PostMessageTransport source validation (#536) Olivier Chafik 2026-04-24 11:27:32 +01:00
  • 64b4fa16de
    chore: bump ext-apps to 1.7.0 (#628) v1.7.0 Olivier Chafik 2026-04-21 16:19:22 +01:00
  • 3e9950062b
    build: add npm run bump; parallel npm-publish approval (#568) Olivier Chafik 2026-04-21 16:03:27 +01:00
  • cc02e17e21
    fix(react): StrictMode cleanup + relax late-handler guard for re-reg (#631) Olivier Chafik 2026-04-21 15:44:57 +01:00
  • 9658678eaa
    refactor(app): unify pre-handshake guard to console.warn (#630) Olivier Chafik 2026-04-21 15:06:49 +01:00
  • 6fa5d4e6ed
    feat(app): warn when one-shot handlers are registered after connect() (#629) Olivier Chafik 2026-04-21 14:50:17 +01:00
  • 9d68315720
    feat(app): default Zod to jitless; add allowUnsafeEval opt-out (#618) Olivier Chafik 2026-04-21 14:49:09 +01:00
  • 5dfc88f113
    docs(types): drop stale resourceUri JSDoc referencing deprecated flat key (#626) Olivier Chafik 2026-04-21 14:48:52 +01:00
  • b170150a82
    Add examples policy to CONTRIBUTING.md (#550) Jonathan Hefner 2026-04-21 07:53:58 -05:00
  • 989ddc7568
    chore: bump vite, hono, @hono/node-server to patched versions (#616) Olivier Chafik 2026-04-21 13:53:20 +01:00
  • 9a75b891b2
    chore: drop GitHub issue URLs from pre-handshake guard log messages (#625) Olivier Chafik 2026-04-21 13:50:10 +01:00
  • 4995746759
    fix(types): forbid csp/permissions on McpUiToolMeta via never (#624) Olivier Chafik 2026-04-21 13:49:07 +01:00
  • 3fb521b71f
    spec: Add tool registration for Apps, to be called by Host (WebMCP-style!) (#72) Olivier Chafik 2026-04-21 13:46:13 +01:00
  • 926dcb4fe9
    feat: MCP app sampling support via stock SDK types (alt to #477) (#530) Olivier Chafik 2026-04-21 13:29:09 +01:00
  • 4f89a6f8ea
    feat(react): forward autoResize from useApp to App (#622) Olivier Chafik 2026-04-21 11:51:04 +01:00
  • 94c94216d4
    feat(app,app-bridge): guard requests sent before handshake completes (#620) (#623) Olivier Chafik 2026-04-21 11:45:14 +01:00
  • 739c0e049d
    build: fix pre-commit hook for symlinked self-dep and staged deletions (#621) Olivier Chafik 2026-04-21 11:28:46 +01:00
  • 01d826aea0
    chore: bump ext-apps to 1.6.0 (#613) v1.6.0 Olivier Chafik 2026-04-14 13:58:12 +01:00
  • c59c6060cd
    callServerTool: opt into progress-based timeout reset (#600) Roy Li 2026-04-14 05:06:22 -07:00
  • 4f4dd8b6f0
    test(e2e): poll for initial shrink-to-fit zoom before asserting (#607) Olivier Chafik 2026-04-09 13:51:40 +01:00
  • 621a70a724
    chore: bump ext-apps to 1.5.0 (#588) v1.5.0 Olivier Chafik 2026-04-02 10:09:49 +01:00
  • 61fe39b4db
    feat(pdf-server): rasterize imported annotations + form/save consistency follow-ups (#593) Olivier Chafik 2026-04-02 10:03:35 +01:00
  • 3af019144f
    fix(pdf-server): form-field save robustness (#591) Olivier Chafik 2026-04-02 10:01:23 +01:00
  • f3bf1065db
    fix(pdf-server): import highlight/underline/strike from existing PDFs (#592) Olivier Chafik 2026-04-02 10:00:53 +01:00
  • 4fc95131bf
    feat(pdf-server): get_viewer_state interact action (#590) Olivier Chafik 2026-04-02 08:47:48 +01:00
  • 2e55c842ba
    fix(pdf-server): let zoom-out button go below fit (revert button floor) (#589) Olivier Chafik 2026-04-02 08:09:24 +01:00
  • 721ccd04b8
    fix(pdf-server): translucent highlights, pinch to/from fullscreen, toolbar layout (#587) Olivier Chafik 2026-04-02 06:44:56 +01:00
  • 9da4a75ff6
    chore: bump ext-apps to 1.4.0 (#582) v1.4.0 Olivier Chafik 2026-04-02 04:33:13 +01:00
  • 9757f35fd1
    chore: drop spurious root dependencies block from #585 (#586) Olivier Chafik 2026-04-02 04:27:49 +01:00
  • 8e7206cb15
    chore(deps): npm audit fix — sdk 1.29.0, systeminformation 5.31.5, +13 transitives (#585) Olivier Chafik 2026-04-02 04:25:00 +01:00
  • 04fed524a9
    fix(pdf-server): npx DOMMatrix crash + broken MCPB bundle (#584) Olivier Chafik 2026-04-02 04:16:33 +01:00
  • 68c58b60b7
    feat(pdf-server): fit-to-page on fullscreen + pinch-to-zoom (#583) Olivier Chafik 2026-04-02 03:43:47 +01:00
  • 800f6d08fd
    fix(pdf-server): viewer liveness, 1:1 batch results, fullscreen jitter (#579) Olivier Chafik 2026-04-02 00:49:29 +01:00