Proyectos y miembros
Listar proyectos, revisar la actividad y las versiones, inspeccionar módulos y gestionar la pertenencia al proyecto cuando el usuario tenga permiso.
Cómo funciona
Model Context Protocol es un estándar abierto que permite a los clientes de IA usar herramientas de sistemas externos a través de una interfaz común. Redmine MCP proporciona esa interfaz directamente desde Redmine, sin un servicio de integración independiente.
El servidor expone herramientas MCP específicas en lugar de un acceso irrestricto a la base de datos. Las herramientas disponibles dependen de los permisos del usuario, el acceso a proyectos y las extensiones habilitadas.
Listar proyectos, revisar la actividad y las versiones, inspeccionar módulos y gestionar la pertenencia al proyecto cuando el usuario tenga permiso.
Buscar, crear y actualizar peticiones, añadir notas y adjuntos, trabajar con relaciones, subtareas, seguidores y categorías.
Buscar peticiones y páginas Wiki, filtrar listas de peticiones y ejecutar consultas guardadas de Redmine sin reconstruir los filtros en el cliente.
Leer, crear y actualizar entradas de tiempo, inspeccionar tipos de actividad e importar varias entradas en una operación.
Leer, crear y actualizar páginas Wiki del proyecto; explorar foros, temas e hilos de mensajes.
Listar archivos del proyecto, cargar archivos y adjuntos, inspeccionar metadatos de adjuntos y descargar adjuntos admitidos dentro de los límites documentados.
Primeros pasos
La instalación sigue el flujo estándar de los complementos de Redmine. Un administrador habilita MCP y asigna el acceso; cada usuario se conecta con su propia clave de API de Redmine.
cd /path/to/redmine/plugins
git clone https://github.com/rkteam/redmine_mcp.gitcd /path/to/redmine
bundle install.cursor/mcp.json{
"mcpServers": {
"redmine": {
"url": "https://your-redmine.example.com/mcp",
"headers": {
"X-Redmine-API-Key": "your_api_key"
}
}
}
}El formato exacto de la configuración MCP puede variar según la versión del cliente. No guarde las claves de API en el control de versiones.
El complemento no elude el modelo de permisos de Redmine. El acceso MCP no sustituye los permisos ni las reglas de visibilidad de Redmine; añade una comprobación de acceso adicional.
Las herramientas respetan los permisos y las reglas de visibilidad de Redmine del usuario autenticado.
Los administradores pueden bloquear las operaciones de creación, actualización y eliminación y mantener disponibles las herramientas de solo lectura.
Algunas operaciones de escritura incluyen protecciones frente a actualizaciones conflictivas y la creación accidental de recursos duplicados.
Redmine 6.0–7.0 · se requiere API REST
Pensado para ampliarse
Otros complementos de Redmine pueden registrar sus propias herramientas, recursos, prompts y capacidades a través de la API de extensiones de Redmine MCP, sin modificar Redmine MCP. Los administradores eligen qué extensiones detectadas se habilitan.
Redmine MCP admite actualmente Redmine 6.0–7.0. Consulte la documentación de compatibilidad para las versiones de protocolo y SDK.
Cualquier cliente MCP que admita Streamable HTTP y cabeceras HTTP personalizadas puede conectarse. La documentación incluye un ejemplo de configuración para Cursor.
Cada usuario se autentica con su clave de API de Redmine en la cabecera X-Redmine-API-Key. La API REST debe estar habilitada en Redmine.
Sí. El complemento comprueba el permiso global Use MCP además de los permisos y las reglas de visibilidad de Redmine del usuario autenticado.
Sí. El modo de solo lectura bloquea las operaciones de creación, actualización y eliminación y mantiene disponibles las herramientas de lectura.
No. El cliente MCP solo necesita acceso de red al endpoint /mcp de Redmine. La conexión puede ser pública o privada, según dónde se ejecute el cliente.
Sí. Otros complementos de Redmine pueden registrar sus propias herramientas, recursos, prompts y capacidades a través de la API de extensiones de Redmine MCP. Los administradores eligen qué extensiones detectadas se habilitan. Consulte la guía de extensiones.
El repositorio incluye los pasos de instalación, la configuración del cliente, la referencia completa de herramientas y una guía de resolución de problemas.