FROM node:22-alpine # Install pnpm for monorepo RUN npm install -g pnpm WORKDIR /app # Copy all source first COPY . . # Install all workspace dependencies (from within source tree) RUN pnpm install # Build MCP package specifically RUN pnpm build:mcp # Set entrypoint to run MCP server ENTRYPOINT ["node", "packages/mcp/dist/index.js"] CMD ["--transport", "stdio"]