Luca Chang
91f6a277c4
feat: add streaming methods for elicitation and sampling ( #1210 )
...
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-02-11 17:14:58 +02:00
Matt
8654c7fd3a
Fix: Respect explicit listChanged: false capability setting ( #1513 )
2026-02-10 11:24:47 +01: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
1fb7b25697
v2: Move conformance into workspace (#1470 )
2026-02-03 19:56:49 +02:00
Konstantin Konstantinov
0f0a4eb7c8
v2: Errors refactor (ProtocolError, SdkError, OAuthError) (#1454 )
2026-02-03 18:41:22 +02:00
Matt
f6e8204b86
fix: replace schema-based handlers with string method names ( #1446 )
2026-02-02 23:57:07 +00:00
Felix Weinberger
64f27820fa
fix: remove cyclic workspace dependency between test-helpers and client/server ( #1444 )
2026-02-02 17:30:09 +00:00
Peder Holdgaard Pedersen
00249ce86d
feat(client): return empty lists when server lacks capability ( #1386 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-01-26 15:44:21 +00:00
Christopher Tso
4b5fdcba02
fix: handle OAuth error responses returned with HTTP 200 status ( #1343 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-01-26 15:13:34 +00:00
suram
b2326afea6
fix(server): handle undefined arguments for tools with all optional params ( #1404 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-01-23 18:36:40 +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
9fc7e28f48
v2 ESlint fixes (#1403 )
...
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
2026-01-20 12:21:53 +00:00
Ola Hungerford
2edbe8c82e
Use correct schema for client sampling validation when tools are present ( #1347 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
2026-01-19 16:40:59 +00:00
Konstantin Konstantinov
f495077e08
[v2] Decouple server from express and hono - http framework-agnostic MCP server ( #1326 )
2026-01-16 12:13:25 +02:00
Felix Weinberger
8a1b457361
fix: v2 follow-up improvements ( #1318 )
2025-12-19 16:46:21 +02:00
Konstantin Konstantinov
71ae3acee0
[v2] Мonorepo, sdk-client, sdk-server, sdk-core package split ( #1279 )
2025-12-19 14:19:02 +01:00
Matt
67ba7adbb7
feat: fetch transport ( #1209 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-12-15 17:28:10 +00:00
Felix Weinberger
9941294df9
Fix Zod v4 schema description extraction ( #1296 )
2025-12-15 17:46:11 +02:00
Felix Weinberger
06a4fd2332
Follow-up fixes for PR #1242 ( #1274 )
2025-12-09 14:21:02 +02:00
Konstantin Konstantinov
a606fb1790
SPEC COMPLIANCE: Remove loose/passthrough types not allowed/defined by MCP spec + Task types ( #1242 )
2025-12-09 11:52:23 +00:00
Konstantin Konstantinov
4d6c3b8284
Flaky test fix on Types.test.ts ( #1244 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-12-08 21:40:18 +00:00
Matt
fbf5fc9b02
Protocol date validation ( #1247 )
2025-12-08 17:46:34 +00:00
Konstantin Konstantinov
5a9de1c638
Relocate tests under /test ( #1220 )
2025-12-05 23:56:12 +00:00