v2 ci: add Bun and Deno integration tests (#1607)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Konstantin Konstantinov 2026-03-05 21:38:17 +02:00 • committed by GitHub
commit 049f26ef53
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 176 additions and 6 deletions

View file

@ -19,10 +19,13 @@ This quickstart assumes you have familiarity with:
Before starting, ensure your system meets these requirements:
- Node.js 20 or higher installed
- Node.js 20 or higher installed (or **Bun** / **Deno** — the SDK supports all three runtimes)
- Latest version of `npm` installed
- An Anthropic API key from the [Anthropic Console](https://console.anthropic.com/settings/keys)
> [!TIP]
> This tutorial uses Node.js and npm, but you can substitute `bun` or `deno` commands where appropriate. For example, use `bun add` instead of `npm install`, or run the client with `bun run` / `deno run`.
## Set up your environment
First, let's create and set up our project:

View file

@ -36,6 +36,9 @@ node --version
npm --version
```
> [!TIP]
> The MCP SDK also works with **Bun** and **Deno**. This tutorial uses Node.js, but you can substitute `bun` or `deno` commands where appropriate. For HTTP-based servers on Bun or Deno, use `WebStandardStreamableHTTPServerTransport` instead of the Node.js-specific transport — see the [server guide](./server.md) for details.
## Set up your environment
First, let's install Node.js and npm if you haven't already. You can download them from [nodejs.org](https://nodejs.org/).