Commit graph

1,248 commits

Author SHA1 Message Date
Sahar Shemesh
2aa697ceda
docs: add GET request handling for streamableHttp stateless mode (#1161) 2025-11-27 16:57:17 +00:00
Eduardo Gomes
466483f25d
Make sure to consume HTTP error response bodies (#1173)
Co-authored-by: Eduardo Gomes <egomes@cloudflare.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-11-26 15:52:56 +00:00
adam jones
e343bf5815
fix: update spec links from latest to draft (#1171) 2025-11-26 11:38:01 +00:00
Felix Weinberger
e6c71bbab1
chore: bump package number for release (#1170) 1.23.0 2025-11-25 21:09:37 +00:00
Felix Weinberger
3c50d07e9f
feat: implement SEP-1699 SSE polling via server-side disconnect (#1129) 2025-11-25 17:19:40 +00:00
Felix Weinberger
b59a2bde7d
fix: React to upstream RC schema changes for form mode elicitation requests (#1164)
Co-authored-by: Nate Barbettini <nate@arcade.dev>
2025-11-25 11:21:07 +00:00
Olivier Chafik
2a55dfd5f2
sampling: validate tools, tool_use, tool_result constraints (#1156) 2025-11-22 23:56:59 -05:00
Felix Weinberger
41c6b35e07
SEP-1613: use.catchall() on inputSchema/outputSchema to support JSON Schema 2020-12 (#1135) 2025-11-21 13:41:12 +00:00
Felix Weinberger
0c1cbf0d37
Bump version to 1.23.0-beta.0 (#1147) 1.23.0-beta.0 2025-11-20 21:53:19 +00:00
Felix Weinberger
33229a482c
Support beta releases by publishing with --tag beta (#1146) 2025-11-20 21:40:34 +00:00
Nayana Parameswarappa
3485a06f85
Support upscoping on insufficient_scope 403 (#1115)
Co-authored-by: Paul Carleton <paulc@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
2025-11-20 19:37:44 +00:00
Nate Barbettini
fc4a6ecb40
fix: Connect error in URL elicitation example (#1136) 2025-11-20 18:30:10 +00:00
Nate Barbettini
9df0972774
chore: Add deprecated marker to old elicitInput overload (#1142) 2025-11-20 18:26:22 +00:00
Konstantin Konstantinov
43189335a3
Follow up: unify v3 and v4 zod types via describe matrix and a test helper (#1141) 2025-11-20 10:10:15 +00:00
Olivier Chafik
9438478aaf
Implement SEP-1577 - Sampling With Tools (#1101) 2025-11-19 18:29:46 -05:00
Matt
8acd838829
docs: update installation instructions for zod peer dependency (#1139) 2025-11-19 20:55:46 +00:00
Matt
8eb2beaa86
fix: remove pnpm lock and regenerate package-lock (#1138) 2025-11-19 20:39:18 +00:00
Devin Clark
418b7f9b85
feat: zod v4 with backwards compatibility for v3.25+ (#1040) 2025-11-19 20:24:53 +00:00
Matt
7fca1f2b15
feat: url based client metadata registration (SEP 991) (#1127) 2025-11-19 16:44:53 +00:00
Matt
61db19537b
chore: remove unused @types/eslint__js dependency (#1128) 2025-11-19 15:45:54 +00:00
Max Isbey
fe7a938434
chore: add .idea/ to .gitignore (#1134) 2025-11-19 11:49:32 +00:00
Paul Carleton
2e67eb552e
[auth] Adjust scope management to line up with SEP-835 (#1133)
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-11-18 17:30:50 +00:00
Michael
7e44b10401
add none to test and the router. (#1116) 2025-11-18 15:34:31 +00:00
Nate Barbettini
4debc740a5
SEP-1036: URL Elicitation (#1105) 2025-11-18 10:53:15 +00:00
David Soria Parra
df56e35322
fix: Pass RequestInit options to auth requests (#1066)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
2025-11-17 16:06:21 +00:00
Konstantin Konstantinov
a7e525a100
Fix: clean up accidental spec.types.ts (#1122) 2025-11-17 15:11:37 +00:00
Konstantin Konstantinov
55f02c0839
Fix: @types/node incompatibility with vite warnings on npm install (#1121) 2025-11-17 15:09:58 +00:00
Felix Weinberger
5bcf53fa12
ci: add workflow_dispatch trigger for manual CI runs (#1114) 2025-11-14 14:30:33 +00:00
Matt
98df118a4c
Migrate to vitest from jest (#1074)
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2025-11-14 14:08:00 +00:00
Felix Weinberger
324d471158
chore: bump version for release (#1110) 1.22.0 2025-11-13 20:08:03 +00:00
Paul Carleton
8019972832
[auth] Fix march spec fallback for metadata discovery (#1108)
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2025-11-13 19:31:42 +00:00
Kent C. Dodds
29cb08071a
Implementation of SEP-986: Specify Format for Tool Names (#900)
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-11-11 18:45:31 +00:00
Konstantin Konstantinov
9f06b6b499
SEP-1330: Compatibility with SEP-1034 (#1100)
Co-authored-by: cliffhall <cliff@futurescale.com>
2025-11-11 17:03:28 +00:00
Konstantin Konstantinov
ce420f8f94
DRAFT: SEP-1034: Default values for Elicitation Schemas (#1096) 2025-11-11 14:11:42 +00:00
Paul Carleton
2da89dbfc5
change step name (#1089) 2025-11-07 17:11:56 +00:00
Matt
6f20663b75
Upgrade to Node LTS (#1072) 2025-11-07 17:00:03 +00:00
Paul Carleton
5e735c1554
add pkg-pr-new bot (#1088) 2025-11-07 16:52:11 +00:00
Konstantin Konstantinov
f59996ae66
SEP-1319: Decouple Request Payloads, Remove passthrough iteration, Typecheck fixes (#1086) 2025-11-07 16:50:20 +00:00
Kenneth Sinder
806d7cf9c0
registerTool: accept ZodType<object> for input and output schema (#816) 2025-11-07 16:22:58 +00:00
Felix Weinberger
fcc7da8c92
chore: bump version for release (#1085) 1.21.1 2025-11-07 14:47:18 +00:00
Matt
4463737330
FIX: use a nightly spec.types.ts (#1087) 2025-11-07 14:16:11 +00:00
Matt
11f04e1b0b
Check script which typechecks using Typescripts new Go port (#1075) 2025-11-06 18:23:37 +00:00
Matt
9757ace06e
move CLI script to dedicated scripts directory (#1073) 2025-11-04 17:52:28 +00:00
Chip
ee9fed28cc
fix: Support WWW-Authenticate scope param for SEP-835 (#983)
Co-authored-by: OtotheA <oscar@otothea.com>
2025-11-03 15:24:42 +00:00
adam jones
216604720b
Add @deprecated annotations to legacy APIs (#1018)
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-03 15:21:18 +00:00
Vinay Dandekar
664e66e575
Only use path-based discovery URLs from the authorization server to discover metadata (#1070) 2025-11-03 14:52:33 +00:00
Felix Weinberger
783d53be10
chore: bump version to 1.21.0 for release (#1062) 1.21.0 2025-10-30 22:36:33 +00:00
Konstantin Konstantinov
7387c44bf5
Fix: Non-existent tool, disabled tool and inputSchema validation return MCP protocol level instead of CallToolResult with isError: true (#1044) 2025-10-28 15:00:04 +00:00
Chip
874aa27a89
fix: Prefer the token_endpoint_auth_method response from DCR registration (#1022) 2025-10-28 11:24:46 +00:00
Paul Carleton
e74a358728
Update metadata.ts (#1010)
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2025-10-27 17:40:23 +00:00