Redmine Mcp Jun
FreeNot checkedControl your Redmine from Claude Code in natural language — an MCP server with 10 tools, one-line pipx install, Windows/macOS/Linux.
About
Control your Redmine from Claude Code in natural language — an MCP server with 10 tools, one-line pipx install, Windows/macOS/Linux.
README
An MCP server that lets you work with Redmine in natural language from Claude Code (or any other MCP client). Shipped as a pip package supporting Windows, macOS, and Linux. Works with any self-hosted or corporate Redmine — all you need is an API access key.
⚠️ Your API key and Redmine URL are stored only in
~/.claude.jsonon your own machine. The server runs locally over stdio and never sends your key anywhere.
Provided Tools (10)
| Tool | Description |
|---|---|
list_projects |
List projects |
list_issues |
List issues (filter by project/assignee/status/date range) |
get_issue |
Issue details + comments + attachments |
create_issue |
Create a new issue |
add_comment |
Add a comment to an issue (can also change status) |
list_wiki_pages |
List wiki pages |
get_wiki |
Read a wiki page |
update_wiki |
Create/update a wiki page |
get_my_today |
Issues assigned to me + recently updated issues (morning briefing) |
list_enumerations |
List tracker/status/priority IDs |
🚀 Install — Two Lines (Windows · macOS · Linux)
Prerequisites (one-time)
- Python 3.10+ (python.org — check "Add to PATH" during install)
pipx(installation guide)- Claude Code launched at least once (auto-creates
~/.claude.json) - A Redmine API access key (log in to Redmine → top-right "My account" → "API access key")
Install command (recommended: pipx)
pipx install git+https://github.com/junstellar/redmine-mcp-jun.git
redmine-mcp-setup
redmine-mcp-setup automatically:
- Backs up
~/.claude.json(~/.claude.json.backup.YYYYMMDD_HHMMSS) - Prompts for your Redmine server URL + API key (the key is entered as a console password — never logged)
- Registers the
mcpServers.redmineentry
Then fully quit and restart Claude Code — the 10 mcp__redmine__* tools become available.
Why pipx?
- Installs CLI tools into isolated environments → keeps your system Python clean
- Avoids the PEP 668 restriction (Ubuntu 23.04+, Debian 12+, recent Fedora, etc.) where plain
pip installis blocked - Same command on every OS
Update / Uninstall
pipx upgrade redmine-mcp # then restart Claude Code
redmine-mcp-uninstall # removes the entry from .claude.json
pipx uninstall redmine-mcp
Alternative: plain pip (no pipx)
pip install git+https://github.com/junstellar/redmine-mcp-jun.git
redmine-mcp-setup
- On PEP 668-restricted systems, use
pip install --user ...or a virtual environment - If
pipis missing, trypip3/python3 -m pip
⚡ Non-Interactive Install (automation/batch)
redmine-mcp-setup --url "https://redmine.example.com" --api-key "YOUR_API_KEY" --force
🐧 Status by OS
| Environment | Status | Notes |
|---|---|---|
| Windows 10/11 + Python 3.10–3.14 | ✅ Verified | Both pip and pipx OK |
| macOS (Homebrew Python) | ✅ Works as standard | |
| Ubuntu 22.04 (Python 3.10) | ✅ Works as standard | |
| Ubuntu 24.04, Debian 12+, recent Fedora/Arch | ⚠️ pipx required | plain pip install blocked by PEP 668 |
| Ubuntu 20.04 and other Python 3.8 defaults | ⚠️ Python upgrade needed | deadsnakes PPA or pyenv/uv |
| WSL2 | ✅ Same as Linux |
Common requirements: the Redmine REST API must be enabled (Administration → Settings → API) and the Redmine server must be reachable from your machine. For internal/private-network Redmine, make sure you're on VPN etc.
Usage Examples (inside Claude Code)
Reading
- "Summarize my issues for today"
- "Show me the issue list for my-project"
- "What was issue #123 about?"
- "Show issues updated this week"
- "Show only in-progress issues assigned to me"
Writing
- "Create a new issue 'GPU out of memory' in my-project"
- "Comment 'Starting work on this' on #123"
- "Change the status of #123 to Closed"
Wiki
- "List the wiki pages of my-project"
- "Create a 'Getting Started' wiki page in my-project"
Beyond
- "Summarize my issues updated yesterday as an email body"
- "Count my issues from the past week by status"
Manual Install (register without the setup script)
Install the package
pip install git+https://github.com/junstellar/redmine-mcp-jun.gitAdd to the
mcpServerssection of~/.claude.json:{ "mcpServers": { "redmine": { "command": "python", "args": ["-m", "redmine_mcp"], "env": { "REDMINE_URL": "https://redmine.example.com", "REDMINE_API_KEY": "YOUR_API_KEY_HERE", "PYTHONIOENCODING": "utf-8" } } } }- Windows:
%USERPROFILE%\.claude.json - macOS/Linux:
~/.claude.json
- Windows:
Restart Claude Code
Project Layout
redmine-mcp/
├─ pyproject.toml # pip package metadata
├─ src/
│ └─ redmine_mcp/
│ ├─ __init__.py
│ ├─ __main__.py # python -m redmine_mcp
│ ├─ server.py # MCP server core (10 tools)
│ └─ installer.py # setup/uninstall scripts
├─ install.ps1 # optional Windows wrapper
├─ uninstall.ps1 # optional Windows wrapper
├─ INSTALL_PROMPT.md # paste-into-Claude-Code auto-install prompt
├─ LICENSE # MIT
└─ README.md
Running Directly (debug)
It's a stdio-mode server, so running it directly just waits for client input (quit with Ctrl+C).
REDMINE_URL=https://redmine.example.com \
REDMINE_API_KEY=YOUR_KEY \
redmine-mcp
Windows PowerShell:
$env:REDMINE_URL="https://redmine.example.com"
$env:REDMINE_API_KEY="YOUR_KEY"
redmine-mcp
License
MIT — use, modify, and distribute freely. See LICENSE.
Installing Redmine Mcp Jun
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/junstellar/redmine-mcp-junFAQ
Is Redmine Mcp Jun MCP free?
Yes, Redmine Mcp Jun MCP is free — one-click install via Unyly at no cost.
Does Redmine Mcp Jun need an API key?
No, Redmine Mcp Jun runs without API keys or environment variables.
Is Redmine Mcp Jun hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Redmine Mcp Jun in Claude Desktop, Claude Code or Cursor?
Open Redmine Mcp Jun on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Redmine Mcp Jun with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
