Redmine MCP server
io.github.jztan/redmine-mcp-server·v2.20.0·82 starsMCP server that lets AI assistants manage Redmine issues, projects, wikis, and time tracking
not scanned yet
82 stars387 downloads/wk
Reviews
Write oneNobody has reviewed Redmine yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Redmine tools
No tool declarations could be read from the package source. They show once the server is installed.
How Redmine compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- GitHub stars
- 82
- more than 95% of 28,688 servers
- Downloads a week
- 387
- more than 85% of 12,191 servers with a package
Release history: 7 versions in the registry since 2026-09-12, latest 2026-10-31, typically one every 7 days.
Install Redmine in Claude Code, Cursor or VS Code
claude mcp add redmine-mcp-server -- uvx redmine-mcp-server
What the publisher says
From the Redmine repository's README, as published. We do not edit it. Read it on GitHub
Redmine MCP Server
A Model Context Protocol (MCP) server that connects AI assistants to Redmine. It exposes your Redmine instance's projects, issues, time tracking, wiki pages, and files as MCP tools.
mcp-name: io.github.jztan/redmine-mcp-server
An AI agent triaging a Redmine sprint through redmine-mcp-server. Try the live demo →
Tool reference | Changelog | Contributing | Troubleshooting
Features
- 51 MCP tools on a stock Redmine, 64 with the RedmineUP and DMSF plugins (plus 1 operator tool gated by REDMINEMCPEXPOSEADMINTOOLS=true): Issues, projects, news, time tracking, wiki, Gantt, file operations, membership management, products, contacts and deals (CRM), DMSF documents, and more
- Interactive Kanban Board: showtriageboard renders a live, drag-and-drop issue board right in the chat via the MCP Apps extension
- Flexible Authentication: API key, username/password, OAuth2 per-user tokens, or a browser login with each user's own API key on Redmines without OAuth
- Prompt Injection Protection: User-controlled content wrapped in boundary tags for safe LLM consumption
- Read-Only Mode: Restrict to read-only operations via REDMINEMCPREAD_ONLY environment variable
- HTTP File Serving: Secure attachment access via UUID-based URLs with automatic expiry
- Pagination Support: Handle large result sets with configurable limits
- MCP Compliant: Built on FastMCP with HTTP transport
- Docker Ready: Dockerfile, docker-compose setup, and prebuilt images on GHCR
Quick Start
- Install the package
pip install redmine-mcp-server- Create a .env file with your Redmine credentials (see Installation for template)
- Start the server
redmine-mcp-server- Add the server to your MCP client using one of the guides in MCP Client Configuration.
Once running, the server listens on http://localhost:8000 with the MCP endpoint at /mcp, health check at /health, and file serving at /files/{file_id}.
Installation
Prerequisites
- Python 3.10+ (for local installation)
- Docker (alternative deployment, uses Python 3.13)
- Access to a Redmine instance
Redmine Compatibility
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Redmine: common questions
- Is Redmine MCP server safe?
- Mostly: it is graded B (83/100). Read the Redmine safety report
- How do I install Redmine?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Redmine need an API key?
- Yes. The registry entry asks for
REDMINE_PASSWORD,REDMINE_API_KEY. - Is Redmine maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v2.20.0.
- How does Redmine compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); github stars 82 (more than 95% of 28,688 servers); downloads a week 387 (more than 85% of 12,191 servers with a package). Full comparison.