Install
$ agentstack add mcp-junstellar-redmine-mcp-jun ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Redmine MCP Server
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.json on 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
``bash pip install git+https://github.com/junstellar/redmine-mcp-jun.git ``
- Add to the
mcpServerssection of~/.claude.json:
``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
- 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](LICENSE).
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: junstellar
- Source: junstellar/redmine-mcp-jun
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.