stdio MCP server wrapping the Redmine REST API: issues, projects, users, time, wiki, versions.
Connect Runs on your machine
claude mcp add redmine-mcp-connector -e REDMINE_BASE_URL=<REDMINE_BASE_URL> -e REDMINE_API_KEY=<REDMINE_API_KEY> -e REDMINE_IMPERSONATE_USER=<REDMINE_IMPERSONATE_USER> -e REDMINE_READONLY=<REDMINE_READONLY> -e REDMINE_ALLOW_RAW_REQUEST=<REDMINE_ALLOW_RAW_REQUEST> -e REDMINE_HTTP_TIMEOUT_MS=<REDMINE_HTTP_TIMEOUT_MS> -e REDMINE_MAX_PAGES=<REDMINE_MAX_PAGES> -e REDMINE_MAX_DOWNLOAD_BYTES=<REDMINE_MAX_DOWNLOAD_BYTES> -- npx -y [email protected]
{
"mcpServers": {
"redmine-mcp-connector": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"REDMINE_BASE_URL": "<REDMINE_BASE_URL>",
"REDMINE_API_KEY": "<REDMINE_API_KEY>",
"REDMINE_IMPERSONATE_USER": "<REDMINE_IMPERSONATE_USER>",
"REDMINE_READONLY": "<REDMINE_READONLY>",
"REDMINE_ALLOW_RAW_REQUEST": "<REDMINE_ALLOW_RAW_REQUEST>",
"REDMINE_HTTP_TIMEOUT_MS": "<REDMINE_HTTP_TIMEOUT_MS>",
"REDMINE_MAX_PAGES": "<REDMINE_MAX_PAGES>",
"REDMINE_MAX_DOWNLOAD_BYTES": "<REDMINE_MAX_DOWNLOAD_BYTES>"
}
}
}
}
{
"mcpServers": {
"redmine-mcp-connector": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"REDMINE_BASE_URL": "<REDMINE_BASE_URL>",
"REDMINE_API_KEY": "<REDMINE_API_KEY>",
"REDMINE_IMPERSONATE_USER": "<REDMINE_IMPERSONATE_USER>",
"REDMINE_READONLY": "<REDMINE_READONLY>",
"REDMINE_ALLOW_RAW_REQUEST": "<REDMINE_ALLOW_RAW_REQUEST>",
"REDMINE_HTTP_TIMEOUT_MS": "<REDMINE_HTTP_TIMEOUT_MS>",
"REDMINE_MAX_PAGES": "<REDMINE_MAX_PAGES>",
"REDMINE_MAX_DOWNLOAD_BYTES": "<REDMINE_MAX_DOWNLOAD_BYTES>"
}
}
}
}
{
"servers": {
"redmine-mcp-connector": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"REDMINE_BASE_URL": "<REDMINE_BASE_URL>",
"REDMINE_API_KEY": "<REDMINE_API_KEY>",
"REDMINE_IMPERSONATE_USER": "<REDMINE_IMPERSONATE_USER>",
"REDMINE_READONLY": "<REDMINE_READONLY>",
"REDMINE_ALLOW_RAW_REQUEST": "<REDMINE_ALLOW_RAW_REQUEST>",
"REDMINE_HTTP_TIMEOUT_MS": "<REDMINE_HTTP_TIMEOUT_MS>",
"REDMINE_MAX_PAGES": "<REDMINE_MAX_PAGES>",
"REDMINE_MAX_DOWNLOAD_BYTES": "<REDMINE_MAX_DOWNLOAD_BYTES>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
REDMINE_BASE_URLRequired | Base URL of your Redmine instance, no trailing slash (e.g. https://redmine.example.com) |
REDMINE_API_KEYRequired, secret | Redmine API access key (My account -> Show API access key) |
REDMINE_IMPERSONATE_USEROptional | Admin-only impersonation login, sets X-Redmine-Switch-User |
REDMINE_READONLYOptional | If true, blocks all mutating HTTP methods (POST, PUT, PATCH, DELETE) |
REDMINE_ALLOW_RAW_REQUESTOptional | If true, registers the redmine_request escape-hatch tool for arbitrary REST paths |
REDMINE_HTTP_TIMEOUT_MSOptional | HTTP timeout in milliseconds |
REDMINE_MAX_PAGESOptional | Max pages when using fetch_all on list tools |
REDMINE_MAX_DOWNLOAD_BYTESOptional | Cap for redmine_attachment_download, in bytes (default 5 MiB) |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 24 Sep 2026 |
| Last updated | 24 Sep 2026 |
| Registry name | io.github.Nikhilprasad-r/redmine-mcp-connector |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
