Sam Morrow
6032170087
feat(server): add request-time OAuth scope challenges ( #1624 )
...
Conformance Tests / client-conformance (push) Has been cancelled
Conformance Tests / server-conformance (push) Has been cancelled
Deploy Docs / deploy-docs (push) Has been cancelled
Examples / examples (build + e2e) (push) Has been cancelled
/ build (push) Has been cancelled
/ test (20) (push) Has been cancelled
/ test (22) (push) Has been cancelled
/ test (24) (push) Has been cancelled
/ test-e2e (20) (push) Has been cancelled
/ test-e2e (22) (push) Has been cancelled
/ test-e2e (24) (push) Has been cancelled
/ test-runtimes (bun, 1.x) (push) Has been cancelled
/ test-runtimes (deno, v2.x) (push) Has been cancelled
Publish Any Commit / pkg-publish (push) Has been cancelled
Release / Version (push) Has been cancelled
Release / Publish (push) Has been cancelled
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-09-16 16:51:56 +00:00
Max
7b781ed4e2
fix(server): read HTTP request bodies with a size limit and bound JSON-RPC batch length ( #2698 )
...
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-08-25 14:23:40 +01:00
David Pavlovschii
75dc7ea6e2
fix(server): reject a modern POST without the required MCP-Protocol-Version header ( #2590 )
...
Co-authored-by: Konstantin Konstantinov <konstantin@mach5technology.com>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-08-17 09:31:47 +03:00
github-actions[bot]
cc4b41617c
Version Packages ( #2555 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-28 00:52:57 +01:00
Felix Weinberger
a9835b4149
docs: comprehensive GA pass — stable-release wording, released-spec links, install tags ( #2566 )
2026-07-27 23:32:17 +01:00
github-actions[bot]
1e1392e3f9
Version Packages (beta) ( #2512 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-21 14:34:35 +01:00
github-actions[bot]
e81758caed
Version Packages (beta) ( #2484 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-13 18:38:22 +01:00
Felix Weinberger
8e1d2e92b1
refactor: move the schema source modules into @modelcontextprotocol/core ( #2477 )
2026-07-13 17:19:58 +01:00
github-actions[bot]
95d28cbae9
Version Packages (beta) ( #2471 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-09 14:35:52 +01:00
Felix Weinberger
78fabea445
Use protected HTTP wiring in examples and guides ( #2445 )
2026-07-06 21:03:15 +01:00
Felix Weinberger
561c6d8345
fix(server): validate Content-Type by parsed media type instead of substring match ( #2441 )
2026-07-06 20:29:58 +01:00
Felix Weinberger
61866d7a5f
feat(server): runtime-neutral OAuth discovery serving for web-standard hosts ( #2422 )
2026-07-06 18:02:06 +01:00
Felix Weinberger
7635115d01
feat(server): runtime-neutral requireBearerAuth for web-standard hosts ( #2420 )
2026-07-02 19:35:21 +01:00
github-actions[bot]
35f6856a17
Version Packages (beta) ( #2416 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-02 13:26:04 +01:00
Matt
f172626a8e
feat(packaging): ship CommonJS builds alongside ESM for v2 packages ( #2405 )
2026-07-01 19:40:37 +03:00
github-actions[bot]
2dcf10bea5
Version Packages (beta) ( #2404 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-30 23:42:35 +01:00
Felix Weinberger
a4002596b9
chore: enter beta prerelease mode ( #2402 )
2026-06-30 23:05:07 +01:00
github-actions[bot]
e7137a7031
Version Packages (alpha) ( #2375 )
...
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-06-30 21:57:31 +01:00
Felix Weinberger
801111ea15
fix(packaging): inline the fast-uri URIComponent type; drop stale typesVersions ( #2394 )
2026-06-30 15:47:59 +01:00
Felix Weinberger
6cc7b1cb66
feat(node): export toWebRequest(), the IncomingMessage→Request conversion inside toNodeHandler ( #2390 )
2026-06-30 11:47:44 +01:00
Felix Weinberger
1823aae891
Implement MCP 2026-07-28 ( #2286 )
...
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-26 14:01:10 +01:00
github-actions[bot]
e4227d135c
Version Packages (alpha) ( #1845 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 20:44:33 +01:00
Konstantin Konstantinov
0fb8406d83
v2: codemod iterations, canonical zod schema exports from sdk-shared ( #2354 )
...
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-06-25 19:42:44 +01:00
Matt
ee732d64b6
chore: switch to module ESNext + moduleResolution bundler ( #2095 )
2026-06-25 11:49:17 +01:00
Felix Weinberger
6312f2a3ec
fix(middleware): stop bundling workspace type graphs into .d.ts (avoids dts-gen OOM) ( #2339 )
2026-06-23 10:26:49 +01:00
Christian Sidak
2c0c481cb9
fix: add | undefined to transport option callbacks for exactOptionalPropertyTypes ( #1855 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-04 02:12:25 +01:00
Felix Weinberger
7cccc2aca8
feat(express): restore Resource-Server auth glue (requireBearerAuth, mcpAuthMetadataRouter) ( #1907 )
2026-04-28 14:18:33 +00:00
Felix Weinberger
2a7611d46b
fix(packages): add types/typesVersions for legacy moduleResolution: node ( #1898 )
2026-04-28 13:51:03 +00:00
Felix Weinberger
5433f40597
fix(node): make hono an optional peer dependency ( #1896 )
2026-04-28 13:47:38 +00:00
github-actions[bot]
0021561942
Version Packages (alpha) ( #1841 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-01 17:42:17 +01:00
Konstantin Konstantinov
424cbaeee1
v2 tsdown fix ( #1840 )
2026-04-01 17:34:06 +01:00
github-actions[bot]
54fa96e7b5
Version Packages (alpha) ( #1420 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-01 14:12:33 +01:00
Felix Weinberger
38d6cd23b6
chore(fastify): remove stray packageManager field from subpackage ( #1833 )
2026-04-01 13:30:29 +01:00
Andy Fleming
81e4b2a412
Adds Fastify Middleware for v2 ( #1536 )
...
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-31 13:51:14 +00:00
Konstantin Konstantinov
2fd7f5ff26
v2: Web standards Request object in ctx (#1822 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-31 12:02:37 +01:00
Konstantin Konstantinov
0ed723748b
v2: limit public exports (#1680 )
...
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-25 20:25:01 +00:00
Ramesh Reddy Adutla
1fe9eda4a7
Add jsonLimit option to createMcpExpressApp ( #1625 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-03-05 08:57:40 +02:00
josef
69a062693f
remove references to npm, clean up package manager usage in workspaces ( #1534 )
...
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
2026-03-02 12:13:44 +00:00
Jonathan Hefner
2b620d794e
fix: resolve TypeDoc warnings from directory-pointing relative links ( #1546 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-17 23:25:54 +00:00
Jonathan Hefner
c9ac842309
Add JSDoc @example tags with companion .examples.ts files ( #1524 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-13 17:42:40 +00:00
Jonathan Hefner
553d6d4a0d
Add sync-snippets script for type-checked examples ( #1487 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-13 16:30:49 +00:00
Jonathan Hefner
42b335953a
Add code reference links and backticks to JSDoc comments ( #1484 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-02-11 16:40:32 -06:00
Jonathan Hefner
7778c74e1f
docs: fix grammar, typos, and style in JSDoc comments ( #1491 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-10 23:51:06 +00:00
Corvid Agent
327243cebd
fix: add missing hono peer dependency to @modelcontextprotocol/node ( #1504 )
...
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
2026-02-10 10:28:39 +00:00
Felix Weinberger
7bb79ebbbb
refactor: replace RequestHandlerExtra with structured context types ( #1467 )
2026-02-03 20:35:02 +00:00
Matt
be5670f4fa
feat!: drop Zod v3 support ( #1460 )
2026-02-03 19:48:08 +00:00
Matt
bc883afe3c
feat: auto-select JSON Schema validator based on runtime ( #1456 )
2026-02-03 19:22:39 +00:00
Konstantin Konstantinov
dcf708d892
v2 - clean deprecated methods and exports (#1419 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-01-23 16:39:14 +00:00
Konstantin Konstantinov
bf6f16c8be
eslint fixes in tests ( #1418 )
2026-01-22 12:26:48 +00:00
Jonathan Hefner
25f288be1b
Add API documentation with GitHub Pages deployment ( #1109 )
...
Co-authored-by: Konstantin Konstantinov <konstantin@mach5technology.com>
2026-01-20 17:22:24 +02:00