Skip to content

Releases: hyperspell/node-sdk

v0.31.0

18 Feb 23:37
cebb5cc

Choose a tag to compare

0.31.0 (2026-02-18)

Full Changelog: v0.30.0...v0.31.0

Features

Bug Fixes

  • client: avoid memory leak with abort signals (5b29273)
  • client: avoid removing abort listener too early (b9c9fdd)
  • docs: fix mcp installation instructions for remote servers (d4c938b)
  • mcp: allow falling back for required env variables (6054c99)

Chores

  • ci: upgrade actions/github-script (090b5c1)
  • client: do not parse responses with empty content-length (b7dde77)
  • client: restructure abort controller binding (ecf2c20)
  • internal/client: fix form-urlencoded requests (f18c133)
  • internal: add health check to MCP server when running in HTTP mode (2ab3844)
  • internal: allow basic filtering of methods allowed for MCP code mode (a4192e2)
  • internal: allow setting x-stainless-api-key header on mcp server requests (45eec97)
  • internal: always generate MCP server dockerfiles and upgrade associated dependencies (9af9bfa)
  • internal: avoid type checking errors with ts-reset (b44d11c)
  • internal: codegen related update (1c6bacc)
  • internal: fix pagination internals not accepting option promises (e7397fe)
  • internal: improve layout of generated MCP server files (2da53b8)
  • internal: refactor flag parsing for MCP servers and add debug flag (051f042)
  • internal: support oauth authorization code flow for MCP servers (027ce2c)
  • internal: update actions/checkout version (954ce30)
  • internal: update lock file (e192aa3)
  • mcp: forward STAINLESS_API_KEY to docs search endpoint (80176c6)
  • mcp: up tsconfig lib version to es2022 (db052dc)

v0.30.0

16 Jan 22:49
df71d6e

Choose a tag to compare

0.30.0 (2026-01-16)

Full Changelog: v0.29.0...v0.30.0

⚠ BREAKING CHANGES

  • mcp: remove deprecated tool schemes
  • mcp: Migration: To migrate, simply modify the command used to invoke the MCP server. Currently, the only supported tool scheme is code mode. Now, starting the server with just node /path/to/mcp/server or npx package-name will invoke code tools: changing your command to one of these is likely all you will need to do.

Features

Bug Fixes

  • mcp: correct code tool api output types (b3e2519)
  • mcp: fix env parsing (7741041)
  • mcp: fix options parsing (918c00b)
  • mcp: pass base url to code tool (5cb1499)
  • mcp: update code tool prompt (3dd3bf4)

Chores

  • break long lines in snippets into multiline (fd4370d)
  • fix typo in descriptions (7b8beab)
  • internal: codegen related update (4ddb1fb)
  • internal: codegen related update (beaee3f)
  • internal: codegen related update (b754f1f)
  • internal: codegen related update (c693c35)
  • internal: codegen related update (f7fb438)
  • internal: fix dockerfile (91fb24c)
  • internal: upgrade babel, qs, js-yaml (c8b8f57)
  • mcp: add intent param to execute tool (b6a908e)
  • mcp: pass intent param to execute handler (ed7d524)
  • mcp: remove deprecated tool schemes (5aa93e0)
  • mcp: upgrade dependencies (526ebc1)

Documentation

  • prominently feature MCP server setup in root SDK readmes (b84e864)

v0.29.0

16 Dec 22:27
e17f1da

Choose a tag to compare

0.29.0 (2025-12-16)

Full Changelog: v0.27.0...v0.29.0

Features

Read more

v0.28.0

12 Dec 05:46
f4f1b0c

Choose a tag to compare

0.27.0 (2025-12-12)

Full Changelog: v0.26.0...v0.27.0

Features

  • api: api update (56eac47)
  • api: api update (c1fb3c4)
  • api: api update (c3c4b7e)
  • api: api update (9191f0a)
  • api: api update (5ccc509)
  • api: update via SDK Studio (0605f55)
  • api: update via SDK Studio (4d42a43)
  • api: update via SDK Studio (c3a9f7b)
  • api: update via SDK Studio (8a17972)
  • mcp: add detail field to docs search tool (cf35c13)
  • mcp: add typescript check to code execution tool (b231e21)
  • mcp: enable optional code execution tool on http mcp servers (ff85254)
  • mcp: handle code mode calls in the Stainless API (3a2143c)
  • mcp: return logs on code tool errors (d6e5cb6)

Bug Fixes

  • mcp: add client instantiation options to code tool (709c887)
  • mcpb: pin @anthropic-ai/mcpb version (0cc695d)
  • mcp: correct code tool API endpoint (112858e)
  • mcp: return correct lines on typescript errors (fdb85a3)
  • mcp: return tool execution error on api error (4915976)
  • mcp: return tool execution error on jq failure (655e2be)

Chores

  • client: fix logger property type (a7d5b47)
  • internal: codegen related update (946f9c0)
  • internal: codegen related update (cf41b0b)
  • internal: codegen related update (a153712)
  • internal: codegen related update (4458148)
  • internal: grammar fix (it's -> its) (4fa00ab)
  • internal: upgrade eslint (5e16246)
  • mcp code tool explicit error message when missing a run function (8d95acd)
  • mcp: add friendlier MCP code tool errors on incorrect method invocations (98d995c)
  • mcp: add line numbers to code tool errors (e51e239)
  • mcp: clarify http auth error (5d7dd6b)
  • mcp: update lockfile (331bcf0)
  • mcp: upgrade jq-web (8108ed1)
  • use latest @modelcontextprotocol/sdk (7b5bab4)
  • use structured error when code execution tool errors (d4b9589)

Documentation

  • mcp: add a README button for one-click add to Cursor (f8da367)
  • mcp: add a README link to add server to VS Code or Claude Code (c020fbc)

v0.26.0

14 Oct 02:25
bf855e9

Choose a tag to compare

0.26.0 (2025-10-14)

Full Changelog: v0.25.1...v0.26.0

Features

Bug Fixes

  • mcp: fix cli argument parsing logic (17127d2)

Chores

  • extract some types in mcp docs (8b71433)
  • internal: codegen related update (5c370c8)
  • internal: use npm pack for build uploads (d74b3a8)
  • jsdoc: fix @link annotations to refer only to parts of the package‘s public interface (bd7cfe1)

v0.25.1

29 Sep 18:19
c6d4e7d

Choose a tag to compare

0.25.1 (2025-09-29)

Full Changelog: v0.25.0...v0.25.1

Features

  • api: update via SDK Studio (0f61cb8)

v0.25.0

29 Sep 16:41
8b4df54

Choose a tag to compare

0.25.0 (2025-09-29)

Full Changelog: v0.24.0...v0.25.0

Features

v0.24.0

29 Sep 15:12
f64edbd

Choose a tag to compare

0.24.0 (2025-09-29)

Full Changelog: v0.22.1...v0.24.0

Features

  • api: api update (b6c7bb7)
  • api: api update (b57fed4)
  • api: api update (63f3df5)
  • api: api update (f052117)
  • api: api update (c7b3bb7)
  • api: api update (809fb16)
  • api: api update (e30bf2f)
  • api: update via SDK Studio (e710403)
  • api: update via SDK Studio (baa723d)
  • api: update via SDK Studio (31fdcab)
  • api: update via SDK Studio (2acfdcc)
  • api: update via SDK Studio (51f48ee)
  • api: update via SDK Studio (12e3a88)
  • api: update via SDK Studio (d79a97a)
  • api: update via SDK Studio (fcf51e3)
  • mcp: add code execution tool (a6ce72c)
  • mcp: add docs search tool (10acf03)
  • mcp: add mcp bundles to build script (4da8c44)
  • mcp: add option for including docs tools (0f3a7c4)
  • mcp: add option to infer mcp client (894f4b2)
  • mcp: allow setting logging level (7c6125e)
  • mcp: enable experimental docs search tool (9c03500)
  • mcp: expose client options in streamableHTTPApp (eadc59d)
  • mcp: parse query string as mcp client options in mcp server (20a21ab)

Bug Fixes

  • ci: set permissions for DXT publish action (084bcd4)
  • coerce nullable values to undefined (b35b4c3)
  • mcp: fix query options parsing (3de2bd2)
  • mcp: fix uploading dxt release assets (219b304)

Performance Improvements

Chores

  • ci build action (6354b4b)
  • codegen: internal codegen update (2faa68b)
  • do not install brew dependencies in ./scripts/bootstrap by default (1b8c5a6)
  • internal: codegen related update (1ba814f)
  • internal: codegen related update (fd51bf2)
  • internal: codegen related update (154fa23)
  • internal: codegen related update (cce85c1)
  • internal: codegen related update (1b783b9)
  • internal: fix incremental formatting in some cases (77ebc1a)
  • internal: formatting change (f3c1d11)
  • internal: gitignore .mcpb files (ae5b458)
  • internal: ignore .eslintcache (81f7064)
  • internal: make mcp-server publishing public by defaut (39d38e3)
  • internal: refactor array check (2543d11)
  • internal: remove deprecated compilerOptions.baseUrl from tsconfig.json (3dd1a02)
  • mcp: add cors to oauth metadata route (911cc5f)
  • mcp: allow pointing docs_search tool at other URLs (5fcaf45)
  • mcp: rename dxt to mcpb (c88e7ad)
  • mcp: update package.json (100d24b)
  • mcp: update README (ec5d660)
  • mcp: update types (76b2384)
  • mcp: upload dxt as release asset (8b6ec67)
  • update CI script (cb357d6)

v0.22.1

13 Aug 20:37
1f80ca1

Choose a tag to compare

0.22.1 (2025-08-13)

Full Changelog: v0.22.0...v0.22.1

Features

v0.22.0

06 Aug 19:48
2396d03

Choose a tag to compare

0.22.0 (2025-08-06)

Full Changelog: v0.21.0...v0.22.0

Features