@eliware/mcp-server-template is a runnable MCP server template with tool discovery, Streamable HTTP/stdio modes, bearer authentication, Docker, Compose, and systemd support.
- Use Node.js 26 and native ESM.
- Keep tools under
tools/and preserve the documented default-export tool contract. - Keep
MCP_TOKENand deployment credentials in.env; never commit secrets. - Preserve safe HTTP and stdio startup, shutdown, and container examples.
Run npm test, npm run test:gaps, npm run lint, and the documented Docker/Kubernetes checks only in controlled environments. Do not expose the server unintentionally.
Update README, .env.example, Docker/Compose/systemd files, and package dependencies together. Do not bump versions, tag, publish, or deploy unless explicitly requested.