NestDaddy

Redmine Mcp Connector

io.github.Nikhilprasad-r/redmine-mcp-connector · v1.0.1

stdio MCP server wrapping the Redmine REST API: issues, projects, users, time, wiki, versions.

Connect Runs on your machine

Terminal
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]
claude_desktop_config.json
{
  "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>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "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>"
      }
    }
  }
}
.vscode/mcp.json
{
  "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

NameDescription
REDMINE_BASE_URL
Required
Base URL of your Redmine instance, no trailing slash (e.g. https://redmine.example.com)
REDMINE_API_KEY
Required, secret
Redmine API access key (My account -> Show API access key)
REDMINE_IMPERSONATE_USER
Optional
Admin-only impersonation login, sets X-Redmine-Switch-User
REDMINE_READONLY
Optional
If true, blocks all mutating HTTP methods (POST, PUT, PATCH, DELETE)
REDMINE_ALLOW_RAW_REQUEST
Optional
If true, registers the redmine_request escape-hatch tool for arbitrary REST paths
REDMINE_HTTP_TIMEOUT_MS
Optional
HTTP timeout in milliseconds
REDMINE_MAX_PAGES
Optional
Max pages when using fetch_all on list tools
REDMINE_MAX_DOWNLOAD_BYTES
Optional
Cap for redmine_attachment_download, in bytes (default 5 MiB)

Details

Package[email protected] (NPM, stdio)
First published24 Sep 2026
Last updated24 Sep 2026
Registry nameio.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.