Repository navigation
v2.5.0
Highlights
The MCP server is the focus of this release. You can expose redmine as tools to Claude Code, Codex CLI, Gemini CLI, and any MCP-compatible host, with sensible defaults and fine-grained control over what each agent can do.
- Safer HTTP transport. Serve over HTTP with a real auth gate (
--auth-token,mcp.auth_token, orREDMINE_MCP_AUTH_TOKEN). A bare:portnow binds to localhost only, and binding publicly without a token warns you on stderr. - Pick the tools your agent sees. New
--enable-groups/--disable-groups/--enable-tools/--disable-tools(plus matching env vars and a per-profilemcp:config block) let you scope an agent to read-only issues, hide destructive deletes, or anything in between. Runredmine mcp toolsto see the full catalog. - One-step install on Claude Code, Codex CLI, and Gemini CLI. Plugin manifests ship in the repo and the docs landing page has a new install picker.
- File-based prompt templates make MCP prompts easier to read and customize.
No breaking changes. Existing setups keep working with the same defaults.
Changelog
- 932ee4e: Refactor MCP server with shared ops, prompts, and HTTP transport (#67) (@aarondpn)
- d1d040e: chore(deps): update actions/upload-pages-artifact action to v5 (#63) (@renovate[bot])
- c451390: chore(deps): update docs dependencies (non-major) (#60) (@renovate[bot])
- a4bb8e6: chore(deps): update github actions (#59) (@renovate[bot])
- 8fe4569: ci(e2e): run full version matrix on push and PR (#69) (@aarondpn)
- 63e6cd2: docs: add robots.txt with sitemap reference (#68) (@aarondpn)
- 2c276f2: feat(agents): bundle Claude/Codex/Gemini plugins and add hero install picker (#72) (@aarondpn)
- c619777: feat(mcp): configurable tool group exposure (#70) (@aarondpn)
- 8e2b698: feat(mcp): harden HTTP transport and add e2e coverage (#71) (@aarondpn)
- eabaf17: test(e2e): drastically expand end-to-end coverage across CLI surface (#73) (@aarondpn)