Skip to content

Tags: Finch-API/finch-api-node

Tags

v9.4.1

Toggle v9.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 9.4.1 (#650)

* chore(internal): support local docs search in MCP servers

* chore(ci): escape input path in publish-npm workflow

* chore(mcp-server): add support for session id, forward client info

* chore(internal): improve local docs search for MCP servers

* chore(tests): bump steady to v0.20.1

* chore(internal): improve local docs search for MCP servers

* chore(tests): bump steady to v0.20.2

* chore(internal): support type annotations when running MCP in local execution mode

* chore(mcp-server): log client info

* chore(internal): use link instead of file in MCP server package.json files

* chore(internal):  fix MCP docker image builds in yarn projects

* chore(internal):  fix MCP server import ordering

* release: 9.4.1

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v9.4.0

Toggle v9.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 9.4.0 (#648)

* chore(internal): bump @modelcontextprotocol/sdk, @hono/node-server, and minimatch

* chore(internal): make generated MCP servers compatible with Cloudflare worker environments

* chore(internal): support x-stainless-mcp-client-envs header in MCP servers

* chore(internal): tweak CI branches

* chore(internal): support x-stainless-mcp-client-permissions headers in MCP servers

* codegen metadata

* refactor(tests): switch from prism to steady

* chore(tests): bump steady to v0.19.4

* chore(tests): bump steady to v0.19.5

* chore(internal): update gitignore

* chore(internal): fix MCP server TS errors that occur with required client options

* chore(tests): bump steady to v0.19.6

* chore(ci): skip lint on metadata-only changes

Note that we still want to run tests, as these depend on the metadata.

* chore(tests): bump steady to v0.19.7

* codegen metadata

* feat(api): api update

* chore(internal): update multipart form array serialization

* chore(internal): support custom-instructions-path flag in MCP servers

* feat(api): api update

* release: 9.4.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v9.3.0

Toggle v9.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 9.3.0 (#647)

* fix(api): remove invalid transform config

* feat(api): api update

* chore(internal): codegen related update

* chore(ci): skip uploading artifacts on stainless-internal branches

* fix(client): preserve URL params already embedded in path

* chore(mcp-server): improve instructions

* chore(internal): update dependencies to address dependabot vulnerabilities

* release: 9.3.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v9.2.0

Toggle v9.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 9.2.0 (#646)

* chore(internal): make MCP code execution location configurable via a flag

* chore(internal): fix MCP Dockerfiles so they can be built without buildkit

* chore(internal): fix MCP Dockerfiles so they can be built without buildkit

* chore(internal): move stringifyQuery implementation to internal function

* feat(mcp): add an option to disable code tool

You can now disable the code tool via a flag, in case your server only needs access to the search_docs capability (useful for coding agents).

* release: 9.2.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v9.1.1

Toggle v9.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 9.1.1 (#645)

* chore(internal): cache fetch instruction calls in MCP server

* fix(mcp): initialize SDK lazily to avoid failing the connection on init errors

* chore: update mock server docs

* chore(mcp): correctly update version in sync with sdk

* fix(docs/contributing): correct pnpm link command

* chore(internal): upgrade @modelcontextprotocol/sdk and hono

* release: 9.1.1

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v9.1.0

Toggle v9.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 9.1.0 (#644)

* chore(internal): codegen related update

* fix(mcp): allow falling back for required env variables

* fix(docs): fix mcp installation instructions for remote servers

* chore(mcp): up tsconfig lib version to es2022

* fix(client): avoid memory leak with abort signals

* chore(client): do not parse responses with empty content-length

* chore(internal): support oauth authorization code flow for MCP servers

* chore(client): restructure abort controller binding

* chore(internal): refactor flag parsing for MCP servers and add debug flag

* feat(mcp): add initial server instructions

Adds generated MCP server instructions, to help agents get easy tasks on the first try.

* fix(client): avoid removing abort listener too early

* chore(internal): fix pagination internals not accepting option promises

* chore(internal): add health check to MCP server when running in HTTP mode

* chore(internal): always generate MCP server dockerfiles and upgrade associated dependencies

* chore(internal): allow basic filtering of methods allowed for MCP code mode

* chore(internal): avoid type checking errors with ts-reset

* chore(mcp): forward STAINLESS_API_KEY to docs search endpoint

* chore(internal): improve layout of generated MCP server files

* chore(internal/client): fix form-urlencoded requests

* chore(internal): allow setting x-stainless-api-key header on mcp server requests

* release: 9.1.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v9.0.0

Toggle v9.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 9.0.0 (#643)

* chore(internal): update lock file

* chore(ci): upgrade `actions/github-script`

* feat(api): add per endpoint security

* chore(internal): codegen related update

* fix(tests): skip broken date validation test

* release: 9.0.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v8.2.1

Toggle v8.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 8.2.1 (#642)

* chore(mcp): upgrade dependencies

* chore(mcp): add intent param to execute tool

* chore(mcp): pass intent param to execute handler

* chore(internal): upgrade babel, qs, js-yaml

* chore(internal): update `actions/checkout` version

* chore(internal): codegen related update

* chore(internal): codegen related update

* release: 8.2.1

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v8.2.0

Toggle v8.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 8.2.0 (#641)

* fix(mcp): fix options parsing

* feat(api): api update

* fix(mcp): fix env parsing

* fix(mcp): update code tool prompt

* chore(internal): codegen related update

* chore(internal): codegen related update

* chore(internal): codegen related update

* chore(internal): codegen related update

* chore: fix typo in descriptions

* release: 8.2.0

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v8.1.1

Toggle v8.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 8.1.1 (#640)

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>