Skip to content

Commit e8a5783

Browse files
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>
1 parent cb4d23e commit e8a5783

18 files changed

+664
-87
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "9.1.1"
2+
".": "9.2.0"
33
}

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Changelog
22

3+
## 9.2.0 (2026-02-26)
4+
5+
Full Changelog: [v9.1.1...v9.2.0](https://github.com/Finch-API/finch-api-node/compare/v9.1.1...v9.2.0)
6+
7+
### Features
8+
9+
* **mcp:** add an option to disable code tool ([41b93bf](https://github.com/Finch-API/finch-api-node/commit/41b93bfe015700e9fa9bdf79290391f5beef9e85))
10+
11+
12+
### Chores
13+
14+
* **internal:** fix MCP Dockerfiles so they can be built without buildkit ([4e01aa5](https://github.com/Finch-API/finch-api-node/commit/4e01aa5e3880153452e6d363e58a4f0a57a0ad03))
15+
* **internal:** fix MCP Dockerfiles so they can be built without buildkit ([809edff](https://github.com/Finch-API/finch-api-node/commit/809edff852053531b6d1540764c6e4cd924a441f))
16+
* **internal:** make MCP code execution location configurable via a flag ([a899886](https://github.com/Finch-API/finch-api-node/commit/a89988664c5f00d6aac1dc0d417c43ef05d1fc09))
17+
* **internal:** move stringifyQuery implementation to internal function ([06e8759](https://github.com/Finch-API/finch-api-node/commit/06e87594913bdfda7e6a2cf6f980886441544758))
18+
319
## 9.1.1 (2026-02-23)
420

521
Full Changelog: [v9.1.0...v9.1.1](https://github.com/Finch-API/finch-api-node/compare/v9.1.0...v9.1.1)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tryfinch/finch-api",
3-
"version": "9.1.1",
3+
"version": "9.2.0",
44
"description": "The official TypeScript library for the Finch API",
55
"author": "Finch <founders@tryfinch.com>",
66
"types": "dist/index.d.ts",

packages/mcp-server/Dockerfile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,12 @@ COPY . .
3737
RUN yarn install --frozen-lockfile && \
3838
yarn build
3939

40-
# Production stage
41-
FROM node:24-alpine
40+
FROM denoland/deno:alpine-2.7.1
41+
42+
# Install node and npm
43+
RUN apk add --no-cache nodejs npm
44+
45+
ENV LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
4246

4347
# Add non-root user
4448
RUN addgroup -g 1001 -S nodejs && adduser -S nodejs -u 1001
@@ -57,6 +61,7 @@ COPY --from=builder /build/dist ./node_modules/@tryfinch/finch-api
5761

5862
# Change ownership to nodejs user
5963
RUN chown -R nodejs:nodejs /app
64+
RUN chown -R nodejs:nodejs /deno-dir
6065

6166
# Switch to non-root user
6267
USER nodejs

packages/mcp-server/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dxt_version": "0.2",
33
"name": "@tryfinch/finch-api-mcp",
4-
"version": "9.1.1",
4+
"version": "9.2.0",
55
"description": "The official MCP Server for the Finch API",
66
"author": {
77
"name": "Finch",

packages/mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tryfinch/finch-api-mcp",
3-
"version": "9.1.1",
3+
"version": "9.2.0",
44
"description": "The official MCP Server for the Finch API",
55
"author": "Finch <founders@tryfinch.com>",
66
"types": "dist/index.d.ts",
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
export const workerPath = require.resolve('./code-tool-worker.mjs');

packages/mcp-server/src/code-tool-types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export type WorkerInput = {
88
client_opts: ClientOptions;
99
intent?: string | undefined;
1010
};
11+
1112
export type WorkerOutput = {
1213
is_error: boolean;
1314
result: unknown | null;

0 commit comments

Comments
 (0)