🚀 Tool Annotations
Adding support for Tools Annotations for better describing tool behavior, like whether it is read-only or destructive, as per protocol version 2025-03-26
Spec Version Update
Since we implemented most of the features in the recent spec we are updating the latest protocol version
Other Changes
- Pass
requestId
to handlers via metadata by @lforst in #358 - stateless had a wrong example by @TomasRup in #338
- fix SSE transport server examples by @ihrpr in #388
- Update README.md to include working examples by @simonedstrom96 in #384
- Pass request _meta to request handlers extra param by @iamarcel in #328
- Update stateless streamable http usecase by @c121914yu in #417
- Add 401 during POST request test case on StreamableHTTP transport to check auth flow by @fredericbarthelet in #411
- Ensure JSONRPCError messages are sent for streamable http by @mhart in #409
- nit: fix the comment format in the streamableHTTP.ts by @botengyao in #406
- comment: fix stateless comments that no session-id is included in any responses by @botengyao in #403
- Add stderr access before start by @hmwildermuth in #437
Please report any issues at https://github.com/modelcontextprotocol/typescript-sdk/issues.
New Contributors
- @lforst made their first contribution in #358
- @bhosmer-ant made their first contribution in #309
- @TomasRup made their first contribution in #338
- @simonedstrom96 made their first contribution in #384
- @iamarcel made their first contribution in #328
- @c121914yu made their first contribution in #417
- @mhart made their first contribution in #409
- @botengyao made their first contribution in #406
- @hmwildermuth made their first contribution in #437
Full Changelog: 1.10.2...1.11.0