MCP server for Redmine: lets AI agents (Claude Code, Cursor, Copilot) search issues, projects, wiki, attachments and time entries, run release and blocker analytics, and optionally create issues, notes and time entries
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add redmine-server-igorolv --env REDMINE_URL='<REDMINE_URL>' --env REDMINE_API_KEY='<REDMINE_API_KEY>' -- docker run -i --rm -e REDMINE_URL -e REDMINE_API_KEY ghcr.io/igorolv/redmine-mcp-server:0.1.1~/.codex/config.toml
[mcp_servers.redmine-server-igorolv]
command = "docker"
args = ["run", "-i", "--rm", "-e", "REDMINE_URL", "-e", "REDMINE_API_KEY", "ghcr.io/igorolv/redmine-mcp-server:0.1.1"]
env = { REDMINE_URL = "<REDMINE_URL>", REDMINE_API_KEY = "<REDMINE_API_KEY>" }
# codex mcp add redmine-server-igorolv --env REDMINE_URL='<REDMINE_URL>' --env REDMINE_API_KEY='<REDMINE_API_KEY>' -- docker run -i --rm -e REDMINE_URL -e REDMINE_API_KEY ghcr.io/igorolv/redmine-mcp-server:0.1.1~/.cursor/mcp.json
{
"mcpServers": {
"redmine-server-igorolv": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"REDMINE_URL",
"-e",
"REDMINE_API_KEY",
"ghcr.io/igorolv/redmine-mcp-server:0.1.1"
],
"env": {
"REDMINE_URL": "<REDMINE_URL>",
"REDMINE_API_KEY": "<REDMINE_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"redmine-server-igorolv": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"REDMINE_URL",
"-e",
"REDMINE_API_KEY",
"ghcr.io/igorolv/redmine-mcp-server:0.1.1"
],
"env": {
"REDMINE_URL": "<REDMINE_URL>",
"REDMINE_API_KEY": "<REDMINE_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"redmine-server-igorolv": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"REDMINE_URL",
"-e",
"REDMINE_API_KEY",
"ghcr.io/igorolv/redmine-mcp-server:0.1.1"
],
"env": {
"REDMINE_URL": "<REDMINE_URL>",
"REDMINE_API_KEY": "<REDMINE_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"redmine-server-igorolv": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"REDMINE_URL",
"-e",
"REDMINE_API_KEY",
"ghcr.io/igorolv/redmine-mcp-server:0.1.1"
],
"env": {
"REDMINE_URL": "<REDMINE_URL>",
"REDMINE_API_KEY": "<REDMINE_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"redmine-server-igorolv": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"REDMINE_URL",
"-e",
"REDMINE_API_KEY",
"ghcr.io/igorolv/redmine-mcp-server:0.1.1"
],
"env": {
"REDMINE_URL": "<REDMINE_URL>",
"REDMINE_API_KEY": "<REDMINE_API_KEY>"
}
}
}
}Environment variables
REDMINE_URLREDMINE_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.