ext-apps/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Olivier Chafik 853c9f749c Migration guide fixes and editor-visible deprecation for the 1.x handler form
Guide: name @modelcontextprotocol/express in the server-author row, say
the two SDKs share no types rather than "do not interoperate" (they speak
the same wire protocol), note zod 4.0/4.1 lack ~standard.jsonSchema, list
the full 1.x-shaped extra, cover tool callbacks in the handler-context
bullet, document that the double-registration guard now covers the base
Protocol's notifications/progress and notifications/cancelled handlers,
mention ResourceNotFoundError, add the Express row to the import map, and
add a "What stays the same" section.

The @deprecated tag on the legacy setRequestHandler / setNotificationHandler
overload sat on the parameter inside an intersection type, which TypeScript
does not report. The overload now comes from LegacyRequestHandlerSetter /
LegacyNotificationHandlerSetter, named types with a documented call
signature, so editors flag the 1.x call and not the 2.x forms.

README links to the quickstart use the lowercase slug typedoc emits.
2026-09-08 18:01:18 +01:00
..
generated Migrate to MCP SDK 2.0 with official Protocol and isolated role peers (#720) 2026-09-08 12:44:49 +01:00
react fix: add explicit .js extensions to relative imports so declarations resolve under NodeNext/Node16 2026-09-08 13:40:58 +01:00
server Accept raw zod shapes in registerAppTool as a deprecated overload 2026-09-08 13:58:36 +01:00
app-bridge.examples.ts refactor: finish MCP SDK v2 migration 2026-07-14 17:07:30 -07:00
app-bridge.test.ts Finish .js import extensions and drop the zod 3 fallback test 2026-09-08 13:59:09 +01:00
app-bridge.ts Migration guide fixes and editor-visible deprecation for the 1.x handler form 2026-09-08 18:01:18 +01:00
app.examples.ts refactor: finish MCP SDK v2 migration 2026-07-14 17:07:30 -07:00
app.test.ts Finish .js import extensions and drop the zod 3 fallback test 2026-09-08 13:59:09 +01:00
app.ts Migration guide fixes and editor-visible deprecation for the 1.x handler form 2026-09-08 18:01:18 +01:00
constants.ts fix: restore double-registration guard on App and AppBridge handlers 2026-09-08 13:59:09 +01:00
events.test.ts Use explicit .js extensions in relative imports 2026-09-08 13:58:36 +01:00
events.ts fix: restore double-registration guard on App and AppBridge handlers 2026-09-08 13:59:09 +01:00
interop-v1.test.ts Add cross-version interop test against published ext-apps 1.7.5 2026-09-08 15:32:20 +01:00
legacy-handlers.test.ts Keep the 1.x handler registration forms as deprecated overloads 2026-09-08 14:24:25 +01:00
legacy-handlers.ts Migration guide fixes and editor-visible deprecation for the 1.x handler form 2026-09-08 18:01:18 +01:00
message-transport.examples.ts docs: standardize UI terminology to use "view" consistently (#325) 2026-01-23 04:36:52 +02:00
message-transport.test.ts fix: add explicit .js extensions to relative imports so declarations resolve under NodeNext/Node16 2026-09-08 13:40:58 +01:00
message-transport.ts fix: add explicit .js extensions to relative imports so declarations resolve under NodeNext/Node16 2026-09-08 13:40:58 +01:00
spec.types.ts Import shared wire types from @modelcontextprotocol/client 2026-09-08 13:58:22 +01:00
standard-schema.ts Drop the zod 3 JSON Schema fallback 2026-09-08 13:58:37 +01:00
styles.examples.ts Improve patterns guide with concrete examples and safe area insets 2026-01-27 17:32:41 -06:00
styles.ts fix: add explicit .js extensions to relative imports so declarations resolve under NodeNext/Node16 2026-09-08 13:40:58 +01:00
types.ts Keep the 1.x handler registration forms as deprecated overloads 2026-09-08 14:24:25 +01:00
wire-compat.test.ts Address review: MCPB build, guard the SDK's own handlers, doc fixes 2026-09-08 13:59:09 +01:00