Redmine MCP Server
Provides tools for interacting with Redmine, enabling management of projects, issues (create, read, update, add comments), wiki pages, and querying user assignments with filtering capabilities.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Redmine MCP Server오늘 내 일감 정리해줘"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.jsonon your own machine. The server runs locally over stdio and never sends your key anywhere.
Provided Tools (10)
Tool | Description |
| List projects |
| List issues (filter by project/assignee/status/date range) |
| Issue details + comments + attachments |
| Create a new issue |
| Add a comment to an issue (can also change status) |
| List wiki pages |
| Read a wiki page |
| Create/update a wiki page |
| Issues assigned to me + recently updated issues (morning briefing) |
| List tracker/status/priority IDs |
Related MCP server: Redmine MCP Server
🚀 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-setupredmine-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 blockedSame 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-mcpAlternative: plain pip (no pipx)
pip install git+https://github.com/junstellar/redmine-mcp-jun.git
redmine-mcp-setupOn PEP 668-restricted systems, use
pip install --user ...or a virtual environmentIf
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 |
Ubuntu 20.04 and other Python 3.8 defaults | ⚠️ Python upgrade needed |
|
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.jsonmacOS/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.mdRunning 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-mcpWindows PowerShell:
$env:REDMINE_URL="https://redmine.example.com"
$env:REDMINE_API_KEY="YOUR_KEY"
redmine-mcpLicense
MIT — use, modify, and distribute freely. See LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/junstellar/redmine-mcp-jun'
If you have feedback or need assistance with the MCP directory API, please join our Discord server