Registro de modelos
El registro de modelos guarda modelos de aprendizaje automático y sus versiones en un proyecto. model_registry.download descarga un archivo de una versión de modelo, para inferencia, evaluación o una compilación. Publicar y borrar versiones de modelo no son acciones de este servidor.
Preguntas de ejemplo
Sección titulada «Preguntas de ejemplo»- “Descarga model.onnx de la versión 3 del modelo classifier del proyecto 42”
Cómo llamarlo
Sección titulada «Cómo llamarlo»- Dinámica, la superficie predeterminada: llama a
gitlab_execute_actionconactionigual al ID de la acción, comomodel_registry.download, y sus parámetros enparams.gitlab_find_actionencuentra un ID a partir de una descripción de la tarea. - Meta (
GITLAB_MCP_TOOL_SURFACE=meta): llama agitlab_model_registryconactionigual al nombre de la acción, comodownload, y sus parámetros enparams. - Individual (
GITLAB_MCP_TOOL_SURFACE=individual): llama a la herramienta propia de la acción, comogitlab_download_ml_model_package, pasándole directamente sus parámetros.
Disponibilidad
Sección titulada «Disponibilidad»Todos los niveles sirven el grupo completo, tanto en instancias autogestionadas como en GitLab.com.
Acciones de solo lectura: 1 de 1, las que conserva un despliegue en modo de solo lectura. A un token con read_api y sin api se le sirven 1 de las 1.
Acciones
Sección titulada «Acciones»La descripción de cada acción, y la de cada uno de sus parámetros, es el texto que sirve el servidor para ella en la superficie predeterminada, citado tal cual; por eso está en inglés. Las líneas de token dicen lo que exige GitLab 19.4.1 a un token para las peticiones que envía cada acción; en una instancia con Admin Mode activado, una acción que solo puede ejecutar un administrador necesita además admin_mode.
| Acción | Individual |
|---|---|
model_registry.download | gitlab_download_ml_model_package |
model_registry.download
Sección titulada «model_registry.download»Download one artifact file from a project ML model registry package version by project, model version, path (empty for a file at the package root), and filename. Returns: the artifact bytes base64-encoded in content_base64, plus project, model version, path, filename, and decoded size_bytes. See also:
package.list,release.link_create,repository.raw_blob.
- Meta-herramienta:
gitlab_model_registry, accióndownload - Herramienta individual:
gitlab_download_ml_model_package - Nivel: Free
- Token clásico u OAuth:
read_api(oapi) - Token de grano fino: Model Version: Read en proyecto (página de permisos)
- Comportamiento: solo lectura, idempotente
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
filename | string | sí | Name of the file to download |
model_version_id | string/integer | sí | Model version ID. Either the numeric version ID from the model version URL or a candidate run ID prefixed with candidate: such as candidate:5 |
project_id | string/integer | sí | Project ID or URL-encoded path |
path | string | no | Directory of the file within the model package (such as models or sub/dir). Leave it empty or pass . for a file at the package root |