# runner — gitlab

> 19 acciones
> Esta página en markdown. Índice: https://mcp.jmrp.io/llms.txt

Canonical: https://mcp.jmrp.io/es/servers/gitlab/actions/runner/
Language: es
Alternate: https://mcp.jmrp.io/servers/gitlab/actions/runner/index.md
Updated: 2026-09-11T09:56:41+02:00
License: https://mcp.jmrp.io/es/license/

Contado con un token Free contra gitlab.com, que es el único host con el que habla este endpoint: para usarlo contra una instancia self-managed, levanta tú el servidor — su documentación lo cubre. El catálogo depende del token que pregunta, así que el recuento se mueve con su tier y con sus permisos: los tiers superiores exponen más acciones, y los dominios de administración solo aparecen a tokens autorizados a usarlos. Por eso las cifras difieren en otros sitios: el proyecto upstream cataloga 1.006 acciones en 162 dominios, y 851 en la superficie Free/CE, mientras que este despliegue publica 747 porque es solo-OAuth y actúa con tu token, así que los dominios de administración que una cuenta sin admin no puede llamar no aparecen nunca. Las tres describen el mismo catálogo, contado desde tres sitios distintos.

## Acciones

### `runner.delete_by_token` — Runner Delete By Token

_destructiva_

Delete a registered runner by its authentication token. Returns: a success confirmation. See also: runner.delete_registered, runner.remove.

**Parámetros obligatorios:** `token (string)`

### `runner.delete_registered` — Runner Delete Registered

_destructiva_

Delete a registered runner by its numeric runner_id. Returns: a success confirmation. See also: runner.delete_by_token, runner.remove.

**Parámetros obligatorios:** `runner_id (integer)`

### `runner.disable_project` — Runner Disable Project

_destructiva_

Remove a runner assignment from a project by project_id and runner_id. Returns: a success confirmation. See also: runner.enable_project, runner.list_project.

**Parámetros obligatorios:** `project_id (string)`, `runner_id (integer)`

### `runner.enable_project` — Runner Enable Project

Assign an existing runner to a project by project_id and runner_id. Returns: the enabled runner. See also: runner.disable_project, runner.list_project.

**Parámetros obligatorios:** `project_id (string)`, `runner_id (integer)`

### `runner.get` — Runner Get

_solo lectura_

Get full configuration for one runner by numeric runner_id. Returns: runner details including tags, locked, access level, maximum timeout, contact time, and associated groups/projects. See also: runner.list, runner.update, runner.jobs.

**Parámetros obligatorios:** `runner_id (integer)`

### `runner.jobs` — Runner Jobs

_solo lectura_

List jobs processed by a runner, with status/order/sort filters and pagination. Returns: jobs with id, name, status, stage, ref, and duration, plus pagination metadata. See also: runner.get, job.get.

**Parámetros obligatorios:** `runner_id (integer)`

### `runner.list` — Runner List

_solo lectura_

List runners owned by the authenticated user, with type/status/tag/scope filters and pagination. Returns: runners with id, name, type, status, paused/shared/online flags, plus pagination metadata. See also: runner.get, runner.list_all, runner.list_project.

### `runner.list_all` — Runner List All

_solo lectura_

List every runner on the instance (admin token required), with type/status/tag/scope filters and pagination. Returns: runners with id, name, type, status, flags, plus pagination metadata. See also: runner.list, runner.get.

### `runner.list_group` — Runner List Group

_solo lectura_

List runners available in a group (specific and shared), with type/status/tag filters and pagination. Returns: runners with id, name, type, status, flags, plus pagination metadata. See also: runner.list, runner.list_project.

**Parámetros obligatorios:** `group_id (string)`

### `runner.list_managers` — Runner List Managers

_solo lectura_

List the managers of a runner by runner_id. Returns: runner managers with system id, version, revision, platform, architecture, status, and IP. See also: runner.get, runner.list.

**Parámetros obligatorios:** `runner_id (integer)`

### `runner.list_project` — Runner List Project

_solo lectura_

List runners assigned to a project, with type/status/tag/scope filters and pagination. Returns: runners with id, name, type, status, flags, plus pagination metadata. See also: runner.enable_project, runner.disable_project, runner.list.

**Parámetros obligatorios:** `project_id (string)`

### `runner.register` — Runner Register

Register a new runner with a registration token, optional info hashmap, tags, and configuration. Returns: the created runner including its authentication token. See also: runner.verify, runner.list.

**Parámetros obligatorios:** `token (string)`

### `runner.remove` — Runner Remove

_destructiva_

Remove (unregister) a runner by numeric runner_id. Returns: a success confirmation. See also: runner.disable_project, runner.delete_registered, runner.get.

**Parámetros obligatorios:** `runner_id (integer)`

### `runner.reset_group_reg_token` — Runner Reset Group Reg Token

Reset a group's runner registration token by group_id (deprecated). Returns: the new registration token and its expiry. See also: runner.reset_instance_reg_token, runner.reset_project_reg_token.

**Parámetros obligatorios:** `group_id (string)`

### `runner.reset_instance_reg_token` — Runner Reset Instance Reg Token

Reset the instance-level runner registration token (deprecated, admin only). Returns: the new registration token and its expiry. See also: runner.reset_group_reg_token, runner.reset_project_reg_token.

### `runner.reset_project_reg_token` — Runner Reset Project Reg Token

Reset a project's runner registration token by project_id (deprecated). Returns: the new registration token and its expiry. See also: runner.reset_instance_reg_token, runner.reset_group_reg_token.

**Parámetros obligatorios:** `project_id (string)`

### `runner.reset_token` — Runner Reset Token

Reset a runner's authentication token by runner_id. Returns: the new token and its expiry. See also: runner.verify, runner.get.

**Parámetros obligatorios:** `runner_id (integer)`

### `runner.update` — Runner Update

Update a runner's configuration (description, pause state, tags, locked, access level, timeout) by runner_id. Returns: the updated runner details. See also: runner.get, runner.remove.

**Parámetros obligatorios:** `runner_id (integer)`

### `runner.verify` — Runner Verify

_solo lectura_

Verify that a runner authentication token is valid. Returns: a success confirmation when the token authenticates. See also: runner.register, runner.reset_token.

**Parámetros obligatorios:** `token (string)`
