# Firefly III MCP Server # https://github.com/etnperlong/firefly-iii-mcp # Uses published npm package for reliability FROM node:22-alpine WORKDIR /app # Install the npm package globally RUN npm install -g @firefly-iii-mcp/local # Environment variables (to be set at runtime) ENV FIREFLY_III_BASE_URL="" ENV FIREFLY_III_PAT="" ENV FIREFLY_III_PRESET="default" # Run the local MCP server ENTRYPOINT ["npx", "@firefly-iii-mcp/local"]