FROM node:24-alpine WORKDIR /app # Install pnpm as upstream requires RUN corepack enable && corepack prepare pnpm@10.14.0 --activate COPY package.json pnpm-lock.yaml ./ # Install dependencies with pinned SDK version RUN pnpm add @modelcontextprotocol/sdk@^1.23.0 RUN pnpm install --frozen-lockfile COPY . . RUN pnpm build CMD ["node", "dist/index.js"]