# release — gitlab

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

Canonical: https://mcp.jmrp.io/es/servers/gitlab/actions/release/
Language: es
Alternate: https://mcp.jmrp.io/servers/gitlab/actions/release/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

### `release.create` — Release Create

Create a release for a tag, optionally creating the tag from a ref and attaching asset links. Returns: the created release with author, commit, assets, milestones, and _links. See also: release.update, release.link_create, tag.create.

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

### `release.delete` — Release Delete

_destructiva_

Delete a release by tag_name (the Git tag itself is preserved). Returns: the deleted release details. See also: release.get, release.list, tag.delete.

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

### `release.get` — Release Get

_solo lectura_

Get a single release by project_id and tag_name. Returns: release notes, author, commit, assets, milestones, evidences, and _links. See also: release.list, release.update, release.delete, release.link_list.

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

### `release.get_latest` — Release Latest

_solo lectura_

Get the most recent release for a project. Returns: release notes, author, commit, assets, milestones, evidences, and _links. See also: release.list, release.get, release.create.

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

### `release.link_create` — Release Link Create

Create a single release asset link. Returns: the created link with id, name, url, direct_asset_url, link_type, and external. See also: release.link_create_batch, release.link_list, release.link_update.

**Parámetros obligatorios:** `name (string)`, `project_id (string)`, `tag_name (string)`, `url (string)`

### `release.link_create_batch` — Release Link Create Batch

Create multiple release asset links in one call. Returns: the created links (id, name, url, direct_asset_url, link_type, external) and any failed entries. See also: release.link_create, release.link_list, package.publish.

**Parámetros obligatorios:** `links (array)`, `project_id (string)`, `tag_name (string)`

### `release.link_delete` — Release Link Delete

_destructiva_

Delete a release asset link by link_id. Returns: the deleted link with id, name, url, direct_asset_url, link_type, and external. See also: release.link_get, release.link_list.

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

### `release.link_get` — Release Link Get

_solo lectura_

Get one release asset link by link_id. Returns: the link with id, name, url, direct_asset_url, link_type, and external. See also: release.link_list, release.link_update, release.link_delete.

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

### `release.link_list` — Release Link List

_solo lectura_

List asset links for a release with offset or keyset pagination. Returns: matching links (id, name, url, direct_asset_url, link_type, external) and pagination metadata. See also: release.link_get, release.link_create, release.link_create_batch.

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

### `release.link_update` — Release Link Update

Update an existing release asset link by link_id. Returns: the updated link with id, name, url, direct_asset_url, link_type, and external. See also: release.link_get, release.link_list, release.link_delete.

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

### `release.list` — Release List

_solo lectura_

List releases in a project with pagination. Returns: tag names, release names, release dates, and summary metadata. See also: release.get, tag.list, release.link_list.

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

### `release.update` — Release Update

Update an existing release's title, notes, release date, or milestones. Returns: the updated release with author, commit, assets, milestones, and _links. See also: release.get, release.create, release.delete.

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