Felix Weinberger
7c42d476cd
docs(migration): align four passages with the implementation ( #2388 )
2026-06-29 16:32:33 +01:00
Felix Weinberger
326ee89bd3
docs(migration): dual-role instanceof caveat in the Errors section ( #2385 )
2026-06-29 15:39:32 +01:00
Felix Weinberger
b96a94c6b1
docs(migration): close guide gaps surfaced by real v1-to-v2 migrations ( #2382 )
2026-06-29 15:16:07 +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
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
Konstantin Konstantinov
c59dc3aa1a
feat(server): expose icons on registerTool/registerPrompt (McpServer) ( #2353 )
2026-06-23 23:40:41 +03:00
Matt
78fbe2736d
feat(core): reserved trace context _meta keys and propagation docs (SEP-414) ( #2270 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-06-15 12:32:08 +00:00
Matt
e84c3e9ad0
fix(server,client): non-SEP draft spec conformance (eager list handlers, pagination docs, path-sanitization note) ( #2269 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-06-15 12:25:35 +00:00
Matt
49c0a711c8
feat: deprecate roots, sampling, and logging runtime APIs (SEP-2577) ( #2268 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-06-15 12:19:45 +00:00
Felix Weinberger
e8c7180109
fix(server): bound resumability version gates to supported versions, pin the unsupported-version rejection format ( #2280 )
2026-06-12 15:40:42 +01:00
Felix Weinberger
db28156a23
fix(types): restore task wire types removed with the task feature ( #2248 )
2026-06-02 16:08:53 +01:00
Felix Weinberger
c8d7401b46
[SEP-2663] refactor!: remove 2025-11 experimental tasks ( #2128 )
2026-06-02 12:04:18 +00:00
Konstantin Konstantinov
e03bca90c1
v2 backcompat: server legacy package ( #2206 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-06-01 14:33:32 +00:00
Matt
16d13abf78
feat(client,server): bundle default validators, expose customisation via subpaths ( #2088 )
2026-05-29 21:39:32 +03:00
Konstantin Konstantinov
4f226c1e35
v2 backwards compat: SdkError status code ( #2049 )
2026-05-21 08:09:32 +03:00
Konstantin Konstantinov
22595b9685
v2 backwards compat: specTypeSchema exported - synchronous StandardSchemaV1 (#2047 )
2026-05-15 16:51:48 +03:00
Felix Weinberger
96db044fe9
feat(core): add isSpecType / specTypeSchemas Records for runtime validation of spec types ( #1887 )
2026-04-30 13:16:23 +01:00
Felix Weinberger
db83829c5b
feat(core): custom-method support (3-arg setRequestHandler + request schema overload) ( #1974 )
2026-04-29 16:38:18 +01:00
Felix Weinberger
9fc9070b7b
refactor(client,server): move stdio transports to ./stdio subpath export ( #1871 )
...
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-04-29 14:48:36 +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
42cb6b2b72
feat(compat): export InMemoryTransport from public API surface ( #1834 )
...
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-04-27 13:24:05 +01:00
Jonathan Hefner
7d7e62ccc8
Update README.md and docs/faq.md to link full quickstart guides ( #1554 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-22 19:42:15 +01:00
Konstantin Konstantinov
1eb80c4d08
v2: add guard methods (#1842 )
2026-04-11 16:29:13 +03:00
Konstantin Konstantinov
7ba58dac51
v2: cf workers fix (#1843 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-04-04 08:40:45 +03:00
Jonathan Hefner
653c5d000c
Rewrite docs/server.md as a code-heavy, prose-light how-to guide ( #1552 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 12:57:11 +00:00
Konstantin Konstantinov
5f32a90f0d
fix(core): make fromJsonSchema() use runtime-aware default validator … ( #1825 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-31 12:06:08 +01: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
Felix Weinberger
045c62a1e0
feat!: remove WebSocketClientTransport ( #1783 )
...
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-03-30 21:58:26 +03:00
Felix Weinberger
9d924b1550
docs: note type vs interface for structuredContent ( #1784 )
2026-03-30 17:27:34 +00:00
Konstantin Konstantinov
e86b1835cc
[v2] Minor task-related refactors ( #1758 )
...
Co-authored-by: Luca Chang <lucalc@amazon.com>
Co-authored-by: Luca Chang <131398524+LucaButBoring@users.noreply.github.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-27 20:25:06 +00:00
Konstantin Konstantinov
5516c1ba66
chore: add instructions docs ( #1778 )
2026-03-27 12:19:32 +00: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
Felix Weinberger
e563e63bd2
feat: introduce minimal AuthProvider interface with OAuthClientProvider adapter ( #1710 )
2026-03-25 13:09:16 +00:00
Felix Weinberger
0784be1a67
feat: support Standard Schema for tool/prompt schemas ( #1689 )
...
Co-authored-by: Matt Carey <mcarey@cloudflare.com>
2026-03-23 14:44:38 +00:00
sagar-okta
ccb78f2043
Implement SEP-990 Enterprise Managed OAuth ( #1593 )
...
Co-authored-by: Paul Carleton <paulc@anthropic.com>
2026-03-15 14:18:14 +00:00
Konstantin Konstantinov
049f26ef53
v2 ci: add Bun and Deno integration tests (#1607 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 21:38:17 +02:00
Konstantin Konstantinov
4663a26f2a
v2 switch client examples to .callTool usage (#1628 )
2026-03-05 11:25:06 +02:00
Konstantin Konstantinov
f88c376c52
v2 refactor!: remove Zod schema parameter from public-facing APIs (#1606 )
2026-03-04 20:34:47 +02:00
Paul Carleton
3391bfb57f
docs: make DNS rebinding protection more prominent in server.md ( #1586 )
2026-02-26 16:58:46 +00:00
Den Delimarsky
16b0fb80e4
fix: update doc links to custom domain and add project documents ( #1589 )
2026-02-25 15:44:57 -08:00
Felix Weinberger
137cf7c9c8
fix: fix multidoc cross-version links and remove duplication ( #1588 )
2026-02-25 22:54:20 +00:00
Den Delimarsky
ff06828def
docs: update v1 references to link to hosted V1 API docs ( #1584 )
2026-02-25 22:26:16 +00:00
Jonathan Hefner
c4ee360aac
Rewrite docs/client.md as a code-heavy, prose-light how-to guide ( #1551 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-20 02:36:52 +00:00
Jonathan Hefner
ad6b177e73
Replace Claude for Desktop with VS Code + Copilot in server quickstart ( #1557 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-20 02:34:46 +00:00
Jonathan Hefner
d6dc0abde9
Import "Build an LLM-powered chatbot" quickstart guide ( #1550 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-18 00:09:20 +00:00
Jonathan Hefner
6cd75c67ed
Import "Build a weather server" quickstart guide ( #1549 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-18 00:06:12 +00:00
Jonathan Hefner
284a4135f2
Dissolve capabilities.md into server.md and client.md ( #1532 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-17 23:23:23 +00:00
Jonathan Hefner
288eaf8c21
Add new sections and inline code snippets to docs/client.md ( #1526 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-13 17:47:27 +00:00
Jonathan Hefner
20d5e4ea42
Overhaul docs/server.md to be a more complete, self-contained server guide ( #1525 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-13 17:44:35 +00:00