Redmine MCP Server
Redmine MCP Server
Un servidor MCP (Model Context Protocol) que conecta asistentes de IA como Kiro a tu instancia de Redmine. Expone 15 herramientas que cubren Incidencias, Proyectos y Búsqueda, lo que permite a tu asistente de IA crear incidencias, actualizar proyectos, buscar en recursos y más, todo mediante conversación natural.
Qué hace
Una vez configurado, puedes pedirle a tu asistente de IA cosas como:
"Lista todas las incidencias abiertas asignadas a mí"
"Crea un informe de error para el fallo de la página de inicio de sesión"
"Busca incidencias relacionadas con la migración de la base de datos"
"Archiva el proyecto old-website"
"Añade a John como observador en la incidencia #42"
El servidor maneja la autenticación, la paginación, la validación de entrada y el manejo de errores automáticamente.
Related MCP server: @a-bonus/redmine-mcp
Herramientas disponibles
Dominio | Herramientas |
Incidencias | list, get, create, update, delete, add watcher, remove watcher |
Proyectos | list, get, create, update, delete, archive, unarchive |
Búsqueda | búsqueda de texto completo en todos los recursos de Redmine |
Requisitos previos
Python 3.10+ instalado en tu máquina
uv — un gestor de paquetes de Python rápido (guía de instalación)
macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Clave de API de Redmine — obtén la tuya desde tu instancia de Redmine:
Inicia sesión en Redmine
Ve a Mi cuenta (menú superior derecho)
En la barra lateral derecha, encuentra Clave de acceso a la API y haz clic en Mostrar
Copia la clave
Configuración con Kiro
Paso 1: Añade la configuración del servidor MCP a Kiro
Crea o edita ~/.kiro/settings/mcp.json (esto lo hace disponible en todos tus proyectos):
{
"mcpServers": {
"redmine": {
"command": "uvx",
"args": ["--from", "git+https://github.com/bizcloud-experts/redmine-mcp-server.git", "redmine-mcp-server"],
"env": {
"REDMINE_URL": "https://your-redmine-instance.com",
"REDMINE_API_KEY": "your-api-key-here"
},
"disabled": false
}
}
}Reemplaza:
https://your-redmine-instance.comcon tu URL de Redmineyour-api-key-herecon tu clave de API de Redmine
También puedes colocar esto en .kiro/settings/mcp.json dentro de un espacio de trabajo específico si solo quieres que esté disponible allí.
Paso 2: Abre Kiro
El servidor MCP se iniciará automáticamente cuando Kiro se lance. Puedes verificar que funciona preguntando: "Lista mis proyectos de Redmine."
Alternativa: Si git no está instalado
Si recibes un error "Git executable not found", puedes usar una instalación basada en zip que no requiere git en tu máquina:
{
"mcpServers": {
"redmine": {
"command": "uvx",
"args": ["--from", "redmine-mcp-server @ https://github.com/bizcloud-experts/redmine-mcp-server/archive/refs/heads/main.zip", "redmine-mcp-server"],
"env": {
"REDMINE_URL": "https://your-redmine-instance.com",
"REDMINE_API_KEY": "your-api-key-here"
},
"disabled": false
}
}
}Configuración alternativa: Instalación local
Si prefieres ejecutar desde un clon local en lugar de uvx:
git clone https://github.com/bizcloud-experts/redmine-mcp-server.git
cd redmine-mcp-server
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install .Entonces usa esta configuración MCP en su lugar:
{
"mcpServers": {
"redmine": {
"command": "/absolute/path/to/redmine-mcp/.venv/bin/redmine-mcp-server",
"args": [],
"env": {
"REDMINE_URL": "https://your-redmine-instance.com",
"REDMINE_API_KEY": "your-api-key-here"
},
"disabled": false
}
}
}Solución de problemas
Problema | Solución |
"REDMINE_URL environment variable is missing" | Asegúrate de que |
"REDMINE_API_KEY environment variable is missing" | Asegúrate de que |
"Authentication failed: invalid or expired API key" | Verifica que tu clave de API sea correcta en Redmine → Mi cuenta → Clave de acceso a la API |
"Connection failed" | Comprueba que |
Tools not appearing in Kiro | Confirma que el archivo |
"Git executable not found" | Git no está instalado o no está en PATH. Usa la instalación basada en zip en su lugar, o instala git y reinicia tu terminal |
Desarrollo
git clone https://github.com/bizcloud-experts/redmine-mcp-server.git
cd redmine-mcp-server
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytestThis 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.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables AI assistants to manage Redmine issues, projects, time tracking, wiki, and files via the MCP protocol.33365Apache 2.0
- Alicense-qualityBmaintenanceMCP server for Redmine that enables interaction with issues, wiki pages, and time entries through natural language.ISC
- Flicense-qualityCmaintenanceMCP server for Redmine integration, enabling AI assistants to manage issues, upload files, automate workflows, and handle wiki pages.
- FlicenseAqualityDmaintenanceAn MCP server that connects AI agents to Redmine project data, enabling natural language access to issues, projects, time entries, and more via the REST API.21
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for AI dialogue using various LLM models via AceDataCloud
An MCP server that integrates with Discord to provide AI-powered features.
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/suryamalempati/redmine-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server