FROM node:22-alpine

WORKDIR /app

COPY package.json ./
COPY catalog ./catalog
COPY docs ./docs
COPY examples ./examples
COPY src ./src

ENV NODE_ENV=production
ENV PORT=18104

EXPOSE 18104

CMD ["node", "src/mcp-server.mjs"]
