redmine mcp server for VS Code
io.github.jztan/redmine-mcp-server
MCP server that lets AI assistants manage Redmine issues, projects, wikis, and time tracking
client:VS Code
transport:stdio
runtime:pypi
Install redmine mcp server in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "redmine-url",
"description": "REDMINE_URL",
"password": true
},
{
"type": "promptString",
"id": "redmine-username",
"description": "REDMINE_USERNAME",
"password": true
},
{
"type": "promptString",
"id": "redmine-password",
"description": "REDMINE_PASSWORD",
"password": true
},
{
"type": "promptString",
"id": "redmine-api-key",
"description": "REDMINE_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "server-host",
"description": "SERVER_HOST",
"password": true
},
{
"type": "promptString",
"id": "server-port",
"description": "SERVER_PORT",
"password": true
},
{
"type": "promptString",
"id": "public-host",
"description": "PUBLIC_HOST",
"password": true
},
{
"type": "promptString",
"id": "public-port",
"description": "PUBLIC_PORT",
"password": true
},
{
"type": "promptString",
"id": "attachments-dir",
"description": "ATTACHMENTS_DIR",
"password": true
},
{
"type": "promptString",
"id": "auto-cleanup-enabled",
"description": "AUTO_CLEANUP_ENABLED",
"password": true
},
{
"type": "promptString",
"id": "cleanup-interval-minutes",
"description": "CLEANUP_INTERVAL_MINUTES",
"password": true
},
{
"type": "promptString",
"id": "attachment-expires-minutes",
"description": "ATTACHMENT_EXPIRES_MINUTES",
"password": true
}
],
"servers": {
"redmine-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"redmine-mcp-server"
],
"env": {
"REDMINE_URL": "${input:redmine-url}",
"REDMINE_USERNAME": "${input:redmine-username}",
"REDMINE_PASSWORD": "${input:redmine-password}",
"REDMINE_API_KEY": "${input:redmine-api-key}",
"SERVER_HOST": "${input:server-host}",
"SERVER_PORT": "${input:server-port}",
"PUBLIC_HOST": "${input:public-host}",
"PUBLIC_PORT": "${input:public-port}",
"ATTACHMENTS_DIR": "${input:attachments-dir}",
"AUTO_CLEANUP_ENABLED": "${input:auto-cleanup-enabled}",
"CLEANUP_INTERVAL_MINUTES": "${input:cleanup-interval-minutes}",
"ATTACHMENT_EXPIRES_MINUTES": "${input:attachment-expires-minutes}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs