Skip to content

Commit cbe2592

Browse files
authored
fix: pin mcp deps and patch vitest audit (#98)
* fix: update vitest for security audit * chore: lock mcp server dependency versions * chore: pin mcp deps to declared versions
1 parent c74c026 commit cbe2592

4 files changed

Lines changed: 99 additions & 127 deletions

File tree

apps/mcp-server/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ FROM oven/bun:1 AS builder
22

33
WORKDIR /app
44

5+
RUN apt-get update && apt-get install -y --no-install-recommends python3 make g++ && rm -rf /var/lib/apt/lists/*
6+
57
COPY package.json bun.lock* ./
68
RUN bun install --frozen-lockfile
79

@@ -10,14 +12,13 @@ RUN bun run build
1012
RUN bun install --frozen-lockfile --production
1113

1214
# ── Production stage ──
13-
FROM node:20-slim
15+
FROM node:22-slim
1416

1517
WORKDIR /app
1618

1719
COPY --from=builder /app/dist ./dist
1820
COPY --from=builder /app/node_modules ./node_modules
1921
COPY --from=builder /app/package.json ./
20-
COPY --from=builder /app/bun.lock* ./
2122

2223
ENV NODE_ENV=production
2324
ENV MCP_TRANSPORT=http

apps/mcp-server/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ A **Model Context Protocol (MCP)** server that wraps the [Cal.com Platform API v
1515

1616
### Prerequisites
1717

18-
- Node.js >= 18
18+
- Node.js >= 22
1919
- [Bun](https://bun.sh/) (for workspace install)
2020
- A Cal.com API key ([get one here](https://app.cal.com/settings/developer/api-keys))
2121

apps/mcp-server/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"directory": "apps/mcp-server"
1212
},
1313
"engines": {
14-
"node": ">=18"
14+
"node": ">=22"
1515
},
1616
"files": [
1717
"dist"
@@ -28,15 +28,15 @@
2828
"test:watch": "vitest"
2929
},
3030
"dependencies": {
31-
"@modelcontextprotocol/sdk": "^1.12.1",
32-
"@vercel/postgres": "^0.10.0",
33-
"zod": "^3.24.4"
31+
"@modelcontextprotocol/sdk": "1.12.1",
32+
"@vercel/postgres": "0.10.0",
33+
"zod": "3.24.4"
3434
},
3535
"devDependencies": {
3636
"@biomejs/biome": "2.3.10",
3737
"@types/node": "22.19.6",
38-
"tsx": "^4.19.4",
38+
"tsx": "4.19.4",
3939
"typescript": "5.9.3",
40-
"vitest": "^3.2.1"
40+
"vitest": "4.1.8"
4141
}
4242
}

0 commit comments

Comments
 (0)