Konstantin Konstantinov
1b53a415ea
Port of #2239 (v1.x) to v2 ( #2275 )
2026-06-10 20:14:36 +03:00
Felix Weinberger
86276ed073
feat(server): retain the negotiated protocol version and expose getNegotiatedProtocolVersion() ( #2230 )
2026-06-01 16:56:48 +01:00
Matt
16d13abf78
feat(client,server): bundle default validators, expose customisation via subpaths ( #2088 )
2026-05-29 21:39:32 +03:00
Felix Weinberger
e15a8ef3be
feat(compat): registerTool/registerPrompt accept raw Zod shape, auto-wrap with z.object() ( #1901 )
...
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-04-29 16:34:01 +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
Clay
df4b6cc88d
fix: prevent stack overflow in transport close with re-entrancy guard ( #1788 )
...
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-04-02 12:59:31 +00:00
Luis Reche
689148dc72
fix(server): propagate negotiated protocol version to transport ( #1660 )
...
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-31 16:27:40 +00:00
kenzo
78bae7426d
fix(server): call onerror callback for all transport errors ( #1433 )
...
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-25 20:28:28 +00:00
不做了睡大觉
f1ade75b67
fix: handle EPIPE errors in StdioServerTransport to prevent process crash ( #1568 )
...
Co-authored-by: User <user@example.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-25 20:15:35 +00:00
Matt
be5670f4fa
feat!: drop Zod v3 support ( #1460 )
2026-02-03 19:48:08 +00:00
Matt
f6e8204b86
fix: replace schema-based handlers with string method names ( #1446 )
2026-02-02 23:57:07 +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
Konstantin Konstantinov
f495077e08
[v2] Decouple server from express and hono - http framework-agnostic MCP server ( #1326 )
2026-01-16 12:13:25 +02:00
Matt
8b6e455c79
fix(server): application/json header for notifictions ( #1373 )
2026-01-09 13:29:32 +00:00
Konstantin Konstantinov
71ae3acee0
[v2] Мonorepo, sdk-client, sdk-server, sdk-core package split ( #1279 )
2025-12-19 14:19:02 +01:00