Redmine MCP Server
Provides read-only access to Redmine issue data via REST API, including listing issues, retrieving details, querying metadata like trackers, statuses, priorities, categories, and relations, with flexible authentication and token limiting.
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 Serverlist open issues with priority high"
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
A read-only Model Context Protocol (MCP) server for querying Redmine issue data via the Redmine REST API. Designed to integrate seamlessly with AI assistants (e.g., Claude, Cursor, GitHub Copilot) that support MCP.
Features
🔍 Read-only access to Redmine — list issues, get issue details, query metadata
🔐 Flexible authentication — API key or HTTP Basic Auth (or both combined)
📦 Toolset system — enable only the tools you need
🔤 Configurable tool prefix — avoid naming conflicts across multiple MCP servers
🪙 Token limiting — automatically truncates oversized responses to avoid context overflow
🚀 Zero local install — run directly via
npxwithout cloning the repo
Related MCP server: Redmine MCP Server
Available Tools
Toolset: issue
Tool | Description | Redmine Endpoint |
| List issues with rich filters |
|
| Get a single issue with associated data |
|
| List attachments for an issue |
|
| Download an attachment as base64 (≤ 10 MB) or stream to disk via |
|
Toolset: issue_metadata
Tool | Description | Redmine Endpoint |
| List all trackers |
|
| List all issue statuses |
|
| List all issue priorities |
|
| List categories for a project |
|
| List relations for an issue |
|
Tools are prefixed with the value of
PREFIX(e.g.,redmine_get_issues). See Configuration for details.
Quick Start
Requirements
Node.js 20+ (uses built-in
fetchand ES modules)A running Redmine instance with the REST API enabled
A valid API key or username/password credentials
Installation (via npx)
Add this to your MCP client configuration (e.g., Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"redmine": {
"command": "npx",
"args": ["github:danglephuc/redmine-mcp-server"],
"env": {
"REDMINE_URL": "https://redmine.example.com",
"REDMINE_API_KEY": "your-api-key-here",
// "REDMINE_USERNAME": "your-username",
// "REDMINE_PASSWORD": "your-password",
"MAX_TOKENS": "50000",
"PREFIX": "redmine_",
"ENABLE_TOOLSETS": "issue,issue_metadata",
},
},
},
}See Configuration for all available environment variables and CLI flags.
Documentation
Document | Description |
All environment variables, CLI flags, and auth options | |
Detailed parameters and examples for every tool | |
Project structure, key modules, and extension guide | |
How to run, build, test, and extend this project |
Development
npm install
npm run dev # run with tsx (hot reload)
npm run inspect # launch MCP Inspector UI at http://localhost:6274
npm run build # type-check and compile to build/
npm run test # run all tests with vitest
npm run test:coverage # run tests with coverage
npm run lint # lint with eslint
npm run format # check formatting with prettierLicense
MIT
This server cannot be installed
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/danglephuc/redmine-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server