File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,6 +2,8 @@ FROM oven/bun:1 AS builder
22
33WORKDIR /app
44
5+ RUN apt-get update && apt-get install -y --no-install-recommends python3 make g++ && rm -rf /var/lib/apt/lists/*
6+
57COPY package.json bun.lock* ./
68RUN bun install --frozen-lockfile
79
@@ -10,14 +12,13 @@ RUN bun run build
1012RUN bun install --frozen-lockfile --production
1113
1214# ── Production stage ──
13- FROM node:20 -slim
15+ FROM node:22 -slim
1416
1517WORKDIR /app
1618
1719COPY --from=builder /app/dist ./dist
1820COPY --from=builder /app/node_modules ./node_modules
1921COPY --from=builder /app/package.json ./
20- COPY --from=builder /app/bun.lock* ./
2122
2223ENV NODE_ENV=production
2324ENV MCP_TRANSPORT=http
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 1111 "directory" : " apps/mcp-server"
1212 },
1313 "engines" : {
14- "node" : " >=18 "
14+ "node" : " >=22 "
1515 },
1616 "files" : [
1717 " dist"
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}
You can’t perform that action at this time.
0 commit comments