Releases: modelcontextprotocol/typescript-sdk
1.8.0
What's Changed
- Improve transport in SSE server example by @samuelcolvin in #197
- Add cross spawn and the test for it by @zhibisora in #198
- This should improve launching stdio servers on Windows as subprocesses
New Contributors
- @samuelcolvin made their first contribution in #197
- @zhibisora made their first contribution in #198
Full Changelog: 1.7.0...1.8.0
1.7.0
1.6.1
What's Changed
- Add timeout reset on progress notifications by @Ozamatash in #152
- Misc fixes in auth by @jerome3o-anthropic in #157
- Add CLAUDE.md with SDK development guide by @ashwin-ant in #163
New Contributors
- @Ozamatash made their first contribution in #152
Full Changelog: 1.6.0...1.6.1
1.6.0
First release containing auth
This this the first release containing support for the draft auth proposal. These features are still WIP - so be warned there might be breaking changes in the future.
What's Changed
- Client implementation of MCP auth by @jspahrsummers in #144
- Update
esbuild
to resolve security advisory by @jspahrsummers in #154 - fix: drop unresolved union members in zod schemas by @disintegrator in #150
- Server implementation of MCP auth by @jspahrsummers in #151
New Contributors
- @disintegrator made their first contribution in #150
Full Changelog: 1.5.0...1.6.0
1.5.0
What's Changed
- Update README.md new SSE Server to match defaults in inspector by @ihrpr in #140
- Update README.md about
client.callTool
by @funwarioisii in #141 - add
cwd
toStdioServerParameters
by @sestinj in #146
New Contributors
- @ihrpr made their first contribution in #140
- @funwarioisii made their first contribution in #141
- @sestinj made their first contribution in #146
Full Changelog: 1.4.1...1.5.0
1.4.1
What's Changed
- Improve SSE error code reporting by @jspahrsummers in #137
Full Changelog: 1.4.0...1.4.1
1.4.0
What's Changed
- Add instructions for starting the server transport by @jspahrsummers in #132
- More README improvements by @jspahrsummers in #136
- feat: add mcp client instruction support by @kalvinnchau in #133
- Use
eventsource
package, to permit custom headers for SSE by @jspahrsummers in #134
Full Changelog: 1.3.2...1.4.0
1.3.2
What's Changed
- Fix attempted double registration of completion handlers by @jspahrsummers in #131
Full Changelog: 1.3.1...1.3.2
1.3.1
What's Changed
- Fix README examples not using
ResourceTemplate
class by @jspahrsummers in #125 - Fix registering multiple tools/resources/prompts by @jspahrsummers in #126
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
This release introduces a simplified, Express-like API, similar in spirit to the FastMCP API of the Python SDK, but adapted to the conventions of the JavaScript ecosystem.
The simplified API should make it easier to develop and iterate on MCP servers, as tools and resources are now easier to declare incrementally. See the quick start in the README for more information.
Full Changelog: 1.2.0...1.3.0