redmine-mcp
Provides tools for interacting with a self-hosted Redmine instance, enabling project and issue listing, ticket creation and updates, full-text search across issues, wiki, and news, as well as metadata lookup for trackers, statuses, priorities, and users.
Click on "Deploy 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-mcpShow me the latest 5 high priority issues in the Mobile project."
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
An MCP server (stdio) for operating a self-hosted Redmine (redmine.dokkiitech.dev) from Claude Code.
Setup
Prerequisite: uv must be installed.
1. Issue a Redmine API key
Log in to Redmine
Click "My account" in the top right → "API access key" in the right sidebar → "Display"
Note the displayed key
2. Register it with Claude Code
claude mcp add --scope user redmine \
--env REDMINE_API_KEY=<自分のAPIキー> \
-- uvx --from git+https://github.com/dokkiitech/redmine-mcp redmine-mcpAfter registering, restart Claude Code and the redmine server will connect. Verify with claude mcp get redmine.
Related MCP server: Redmine MCP Server
Environment Variables
Variable | Required | Description |
| ✔ | Redmine API access key (issue one per user) |
| - | Connection destination (default: |
Provided Tools
Tool | Description |
| List projects |
| List tickets (filter by project, status, assignee, and subject) |
| Ticket details (including comment history and attachments) |
| Create a ticket |
| Update a ticket (add comments, change status, set progress, etc.) |
| Full-text search (tickets, Wiki, news, etc.) |
| List IDs for trackers / statuses / priorities / users |
Notes
The Redmine server (EC2) is stopped between 0:00 and 12:00 JST. If you get a connection error, check whether it is during operating hours (12:00–24:00 JST).
The Redmine REST API silently ignores invalid values (such as a nonexistent custom field ID) without raising an error. After update operations, it is safest to re-read the ticket with
get_issueand confirm the changes were applied.
Updating
uvx caches git repositories. To pull in a new version:
uv cache clean redmine-mcpDevelopment
git clone https://github.com/dokkiitech/redmine-mcp
cd redmine-mcp
REDMINE_API_KEY=<key> uv run redmine-mcp # stdio で起動(Ctrl+C で終了)License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server for generating rough-draft project plans from natural-language prompts.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables Claude Code to directly interact with Redmine project management systems, supporting issue management, project operations, and search features.229MIT
- AlicenseCqualityDmaintenanceModel Context Protocol (MCP) server for Redmine that provides comprehensive access to the Redmine REST API, enabling users to operate Redmine from MCP clients such as Claude Desktop.9020MIT
- AlicenseCqualityAmaintenanceModel Context Protocol (MCP) server for Redmine that provides comprehensive access to the Redmine REST API. It allows you to operate Redmine from MCP clients such as Claude Desktop.9054126MIT
- AlicenseAqualityCmaintenanceEnables natural language interaction with Redmine via Claude Code or other MCP clients, supporting project, issue, and wiki management.111MIT