Redmine MCP Server
About
It is a Model Context Protocol server that integrates with Redmine’s REST API to provide ticket and project information to large language models (LLMs).
Details
- Author
- MCP-Mirror
- Downloads
- 315
- Categories
- Other
Jump to
- Search, create, update, and delete issues
- Filter issues by project, status, assignee
- Support for custom fields on issues
- Full CRUD for projects and time entries
- Admin‑required user management (list, create, update, delete)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Redmine MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure it as an MCP server in Claude using a JSON block with the npx command and set environment variables REDMINE_HOST and REDMINE_API_KEY. The API key is obtained from your Redmine user settings after enabling the REST API in admin settings.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"redmine mcp server": {
"yonaka15_mcp-server-redmine": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"dist/index.js"
]
}
}
}
}
McpServers
{
"yonaka15_mcp-server-redmine": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"dist/index.js"
]
}
}
Redmine MCP Server
This is a Model Context Protocol (MCP) server implementation for Redmine. It integrates with Redmine's REST API to provide ticket and project information to LLMs.
<a href="https://glama.ai/mcp/servers/55eg9u36cg"></a>
Features
Supports stable resources from Redmine REST API:
- Issues (1.0~)
- Projects (1.0~)
- Users (1.1~)
- Time Entries (1.1~)
Tools
Issues
- Search Issues
- Filter by project, status, assignee, etc.
- Keyword search
- Custom field support
- Create/Update Issues
- Set tracker, status, priority
- Configure custom fields
- Add comments
- Delete Issues
Projects
- Search Projects
- Filter by active/archived/closed status
- Keyword search
- Get Project Details
- Include trackers, categories information
- Create/Update Projects
- Configure modules and trackers
- Set member inheritance
- Archive/Unarchive Projects
- Delete Projects
Time Entries
- Search Time Entries
- Filter by project, user, date range
- Get Time Entry Details
- Create/Update Time Entries
- Record against project or issue
- Specify activity
- Custom field support
- Delete Time Entries
Usage with Claude
To use this server with Claude, configure it as follows:
{
"mcp-server-redmine": {
"command": "npx",
"args": [
"-y",
"--prefix",
"/path/to/mcp-server-redmine",
"mcp-server-redmine"
],
"env": {
"REDMINE_HOST": "https://your-redmine.example.com",
"REDMINE_API_KEY": "your-api-key-here"
}
}
}
Configuration Options
- command: Command to execute the npm package
- args:
- -y: Auto-respond "yes" to prompts
- --prefix: Specify installation directory
- Last argument specifies the package name
- env: Environment variables
- REDMINE_HOST: Redmine server URL
- REDMINE_API_KEY: Your Redmine API key
Setup
Getting an API Key
1. Enable REST API in Redmine admin settings
2. Get API key from user settings page
Environment Variables
Set the following environment variables:
- REDMINE_API_KEY: API key obtained from Redmine user settings
- REDMINE_HOST: Redmine server URL (e.g., https://redmine.example.com)
Testing
Unit Tests
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



