2.8.0npm · @slorenzot/mcp-azure · current release
Observed 2026-08-23T00:47:55.899Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {
"listChanged": true
},
"prompts": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
ado_abandon_pull_requestAbandona un Pull Request (cambia estado a Abandoned).Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
}
},
"required": [
"pullRequestId"
]
} | — | — · — | — |
ado_add_attachmentAgrega un adjunto a un Work Item existente. Maneja automáticamente concurrencia cuando múltiples adjuntos se agregan al mismo WI.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"workItemId": {
"type": "number",
"description": "ID del Work Item"
},
"filePath": {
"description": "Ruta del archivo a subir (opcional si se usa attachmentUrl)",
"type": "string"
},
"attachmentUrl": {
"description": "URL de un adjunto ya subido (opcional si se usa filePath)",
"type": "string"
},
"comment": {
"description": "Comentario para el adjunto",
"type": "string"
},
"name": {
"description": "Nombre del archivo. OBLIGATORIO cuando se usa attachmentUrl. Si no se especifica con filePath, usa el nombre del archivo original.",
"type": "string"
}
},
"required": [
"workItemId"
]
} | — | — · — | — |
ado_add_commentAgrega un comentario/entrada de discusión a un Work Item. Soporta formato Markdown y menciones. Para mencionar usuarios, primero usa ado_search_users para obtener el ID de identidad (UUID), luego inclúyelo en el campo mentions. En el texto del comentario, escribe @{displayName} donde quieras la mención.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"id": {
"type": "number",
"description": "ID del Work Item"
},
"comment": {
"type": "string",
"description": "Texto del comentario (soporta Markdown)"
},
"mentions": {
"description": "Usuarios a mencionar (opcional). Reemplaza @{name} en el texto con menciones reales.",
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Display name del usuario"
},
"id": {
"type": "string",
"description": "UUID de identidad en Azure DevOps"
}
},
"required": [
"name",
"id"
]
}
}
},
"required": [
"id",
"comment"
]
} | — | — · — | — |
ado_add_pull_request_reviewerAgrega un revisor a un Pull Request.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
},
"reviewerId": {
"type": "string",
"description": "ID de identidad del revisor a agregar"
},
"vote": {
"description": "Valor inicial del voto (default: 0 = sin voto)",
"type": "number"
}
},
"required": [
"pullRequestId",
"reviewerId"
]
} | — | — · — | — |
ado_add_work_item_linkCrea una relación (Parent/Child/Related/Duplicate/Successor/Predecessor) entre dos Work Items de Azure DevOps.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"sourceId": {
"type": "number",
"description": "ID del Work Item que tendrá la relación (ej: la Technical Story)"
},
"targetId": {
"type": "number",
"description": "ID del Work Item al que se vincula (ej: la Feature padre)"
},
"relationType": {
"type": "string",
"enum": [
"Parent",
"Child",
"Related",
"Duplicate",
"Successor",
"Predecessor"
],
"description": "Tipo de relación: Parent (el target es padre del source), Child (el target es hijo), Related, Duplicate, Successor o Predecessor"
},
"comment": {
"description": "Comentario opcional para la relación",
"type": "string"
}
},
"required": [
"sourceId",
"targetId",
"relationType"
]
} | — | — · — | — |
ado_approve_pull_requestAprueba un Pull Request (voto: 10).Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
},
"reviewerId": {
"description": "ID de identidad del aprobador (default: usuario autenticado si está disponible)",
"type": "string"
}
},
"required": [
"pullRequestId"
]
} | — | — · — | — |
ado_complete_pull_requestCompleta (merge) un Pull Request.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
},
"mergeStrategy": {
"description": "Estrategia de merge (default: NoFastForward)",
"type": "string",
"enum": [
"NoFastForward",
"Squash",
"Rebase",
"RebaseMerge"
]
},
"deleteSourceBranch": {
"description": "Eliminar rama de origen después del merge",
"type": "boolean"
},
"transitionWorkItems": {
"description": "Transicionar work items vinculados",
"type": "boolean"
},
"mergeCommitMessage": {
"description": "Mensaje personalizado del commit de merge",
"type": "string"
}
},
"required": [
"pullRequestId"
]
} | — | — · — | — |
ado_configureConfigura la conexión a Azure DevOps con token de acceso personal (PAT).Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"organization": {
"type": "string",
"description": "URL de la organización (ej: https://dev.azure.com/mi-org)"
},
"project": {
"type": "string",
"description": "Nombre del proyecto"
},
"pat": {
"type": "string",
"description": "Token de acceso personal (PAT) de Azure DevOps"
}
},
"required": [
"organization",
"project",
"pat"
]
} | — | — · — | — |
ado_create_pull_requestCrea un nuevo Pull Request.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"repositoryId": {
"type": "string",
"description": "Nombre o ID del repositorio"
},
"sourceRefName": {
"type": "string",
"description": "Rama de origen (ej: 'refs/heads/feature-1')"
},
"targetRefName": {
"type": "string",
"description": "Rama de destino (ej: 'refs/heads/main')"
},
"title": {
"type": "string",
"description": "Título del Pull Request"
},
"description": {
"description": "Descripción del Pull Request",
"type": "string"
},
"reviewerIds": {
"description": "Lista de IDs de identidad de los revisores",
"type": "array",
"items": {
"type": "string"
}
},
"isDraft": {
"description": "Crear como borrador",
"type": "boolean"
}
},
"required": [
"repositoryId",
"sourceRefName",
"targetRefName",
"title"
]
} | — | — · — | — |
ado_create_pull_request_threadCrea un nuevo hilo de comentarios (comentario general o comentario de código).Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
},
"content": {
"type": "string",
"description": "Contenido del comentario"
},
"filePath": {
"description": "Ruta del archivo para comentario de código (opcional para comentario general)",
"type": "string"
},
"startLine": {
"description": "Línea de inicio para comentario de código (1-indexed)",
"type": "number"
},
"endLine": {
"description": "Línea de fin para comentario de código (1-indexed)",
"type": "number"
}
},
"required": [
"pullRequestId",
"content"
]
} | — | — · — | — |
ado_create_work_itemCrea un nuevo Work Item en Azure DevOps. Usa ado_get_work_item_type_fields para ver campos requeridos.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Título del Work Item"
},
"type": {
"type": "string",
"description": "Tipo de Work Item (User Story, Bug, Task, etc.)"
},
"description": {
"description": "Descripción del Work Item",
"type": "string"
},
"areaPath": {
"description": "Ruta del área",
"type": "string"
},
"iterationPath": {
"description": "Ruta del sprint/iteración",
"type": "string"
},
"assignedTo": {
"description": "Usuario asignado",
"type": "string"
},
"fields": {
"description": "Campos adicionales como objeto {nombreCampo: valor}. Ej: {'Custom.OKR': 'valor'}",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
}
},
"required": [
"title",
"type"
]
} | — | — · — | — |
ado_delete_attachmentElimina un adjunto de un Work Item removiendo su relación. Maneja automáticamente concurrencia cuando múltiples cambios afectan el mismo WI.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"workItemId": {
"type": "number",
"description": "ID del Work Item"
},
"attachmentUrl": {
"description": "URL exacta del adjunto a eliminar",
"type": "string"
},
"attachmentName": {
"description": "Nombre del adjunto a eliminar si no se conoce la URL",
"type": "string"
},
"comment": {
"description": "Motivo o contexto de la eliminación",
"type": "string"
}
},
"required": [
"workItemId"
]
} | — | — · — | — |
ado_delete_work_itemElimina un Work Item en Azure DevOps. Por defecto realiza borrado lógico; usa destroy=true solo para eliminación permanente.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"id": {
"type": "number",
"description": "ID del Work Item a eliminar"
},
"confirm": {
"type": "boolean",
"description": "Confirmación explícita. Debe ser true para eliminar"
},
"destroy": {
"description": "Si es true, destruye permanentemente el Work Item",
"type": "boolean"
},
"expectedType": {
"description": "Tipo esperado del Work Item, ej: User Story",
"type": "string"
}
},
"required": [
"id",
"confirm"
]
} | — | — · — | — |
ado_get_attachmentsObtiene la lista de adjuntos de un Work ItemInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"id": {
"type": "number",
"description": "ID del Work Item"
}
},
"required": [
"id"
]
} | — | — · — | — |
ado_get_commentsObtiene los comentarios/historial de discusión de un Work Item. Incluye menciones resueltas.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"id": {
"type": "number",
"description": "ID del Work Item"
},
"top": {
"description": "Número máximo de comentarios a obtener (por defecto 10)",
"type": "number"
}
},
"required": [
"id"
]
} | — | — · — | — |
ado_get_pull_requestObtiene detalles completos de un Pull Request.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio (opcional si se usa acceso a todo el proyecto)",
"type": "string"
},
"includeCommits": {
"description": "Incluir commits del PR",
"type": "boolean"
},
"includeWorkItems": {
"description": "Incluir work items vinculados",
"type": "boolean"
}
},
"required": [
"pullRequestId"
]
} | — | — · — | — |
ado_get_pull_request_commitsObtiene todos los commits de un Pull Request.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
},
"top": {
"description": "Número máximo a devolver (default: 100)",
"type": "number"
}
},
"required": [
"pullRequestId"
]
} | — | — · — | — |
ado_get_pull_request_reviewersObtiene todos los revisores y sus votos de un Pull Request.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
}
},
"required": [
"pullRequestId"
]
} | — | — · — | — |
ado_get_pull_request_threadsObtiene todos los hilos de comentarios de un Pull Request.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
}
},
"required": [
"pullRequestId"
]
} | — | — · — | — |
ado_get_pull_request_work_itemsObtiene los work items vinculados a un Pull Request.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
}
},
"required": [
"pullRequestId"
]
} | — | — · — | — |
ado_get_repositoryObtiene detalles de un repositorio específico por nombre o ID.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"repositoryId": {
"type": "string",
"description": "Nombre o ID del repositorio"
}
},
"required": [
"repositoryId"
]
} | — | — · — | — |
ado_get_work_itemObtiene un Work Item de Azure DevOps por su IDInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"id": {
"type": "number",
"description": "El ID del Work Item"
},
"full": {
"description": "Si es true, devuelve todos los campos",
"type": "boolean"
}
},
"required": [
"id"
]
} | — | — · — | — |
ado_get_work_item_type_fieldsObtiene los campos disponibles y requeridos para un tipo de Work ItemInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"workItemType": {
"type": "string",
"description": "Tipo de Work Item (User Story, Bug, Task, etc.)"
}
},
"required": [
"workItemType"
]
} | — | — · — | — |
ado_list_areasLista las áreas disponibles en el proyectoInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
ado_list_branchesLista las ramas (branches) de un repositorio.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"repositoryId": {
"type": "string",
"description": "Nombre o ID del repositorio"
},
"filter": {
"description": "Filtrar por substring del nombre",
"type": "string"
},
"includeStatuses": {
"description": "Incluir estados de las ramas",
"type": "boolean"
}
},
"required": [
"repositoryId"
]
} | — | — · — | — |
ado_list_iterationsLista las iteraciones/sprints disponibles en el proyectoInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
ado_list_pull_requestsLista Pull Requests con filtros opcionales. Busca por repositorio o en todo el proyecto.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"repositoryId": {
"description": "Nombre o ID del repositorio (omitir para búsqueda en todo el proyecto)",
"type": "string"
},
"status": {
"description": "Filtrar por estado",
"type": "string",
"enum": [
"Active",
"Completed",
"Abandoned",
"All"
]
},
"sourceRefName": {
"description": "Filtrar por rama de origen (ej: 'refs/heads/feature-1')",
"type": "string"
},
"targetRefName": {
"description": "Filtrar por rama de destino",
"type": "string"
},
"creatorId": {
"description": "Filtrar por ID del creador",
"type": "string"
},
"reviewerId": {
"description": "Filtrar por ID del revisor",
"type": "string"
},
"top": {
"description": "Número máximo a devolver (default: 100)",
"type": "number"
}
}
} | — | — · — | — |
ado_list_repositoriesLista todos los repositorios Git del proyecto.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"includeHidden": {
"description": "Incluir repositorios ocultos",
"type": "boolean"
},
"top": {
"description": "Número máximo a devolver (default: 100)",
"type": "number"
}
}
} | — | — · — | — |
ado_query_areaConsulta User Stories de un área específica en Azure DevOpsInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"areaPath": {
"type": "string",
"description": "Ruta del área (ej: 'Proyecto\\Equipo')"
},
"workItemType": {
"description": "Tipo de Work Item (User Story, Bug, Task, etc.)",
"type": "string"
}
},
"required": [
"areaPath"
]
} | — | — · — | — |
ado_query_sprintConsulta User Stories de un sprint específico en Azure DevOpsInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"iterationPath": {
"type": "string",
"description": "Ruta del sprint (ej: 'Proyecto\\Sprint1')"
},
"state": {
"description": "Filtrar por estado (Active, New, Closed, etc.)",
"type": "string"
}
},
"required": [
"iterationPath"
]
} | — | — · — | — |
ado_query_wiqlEjecuta una consulta WIQL personalizada en Azure DevOpsInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"wiql": {
"type": "string",
"description": "Query WIQL completa"
},
"getDetails": {
"description": "Si es true, obtiene los detalles completos de cada Work Item",
"type": "boolean"
}
},
"required": [
"wiql"
]
} | — | — · — | — |
ado_reject_pull_requestRechaza un Pull Request (voto: -10).Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
},
"reviewerId": {
"description": "ID de identidad del revisor (default: usuario autenticado si está disponible)",
"type": "string"
}
},
"required": [
"pullRequestId"
]
} | — | — · — | — |
ado_remove_work_item_linkElimina una relación existente entre dos Work Items de Azure DevOps.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"sourceId": {
"type": "number",
"description": "ID del Work Item del que se removerá la relación"
},
"targetId": {
"type": "number",
"description": "ID del Work Item objetivo de la relación a remover"
},
"relationType": {
"type": "string",
"enum": [
"Parent",
"Child",
"Related",
"Duplicate",
"Successor",
"Predecessor"
],
"description": "Tipo de relación a remover"
}
},
"required": [
"sourceId",
"targetId",
"relationType"
]
} | — | — · — | — |
ado_reply_to_pull_request_threadResponde a un hilo de comentarios existente.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"threadId": {
"type": "number",
"description": "ID del hilo a responder"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
},
"content": {
"type": "string",
"description": "Contenido de la respuesta"
}
},
"required": [
"pullRequestId",
"threadId",
"content"
]
} | — | — · — | — |
ado_search_usersBusca usuarios en Azure DevOps por nombre o email. Devuelve el ID de identidad (UUID) necesario para menciones en comentarios (@{name}) y otras operaciones. Usa el resultado en ado_add_comment con el campo mentions.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"searchTerm": {
"type": "string",
"description": "Nombre o email del usuario a buscar (mínimo 3 caracteres)"
}
},
"required": [
"searchTerm"
]
} | — | — · — | — |
ado_update_pull_requestActualiza propiedades de un Pull Request (título, descripción, estado de borrador).Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
},
"title": {
"description": "Nuevo título",
"type": "string"
},
"description": {
"description": "Nueva descripción",
"type": "string"
},
"isDraft": {
"description": "Establecer estado de borrador",
"type": "boolean"
}
},
"required": [
"pullRequestId"
]
} | — | — · — | — |
ado_update_pull_request_thread_statusActualiza el estado de un hilo de comentarios (ej: marcar como Fixed, WontFix, etc.).Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"pullRequestId": {
"type": "number",
"description": "ID del Pull Request"
},
"threadId": {
"type": "number",
"description": "ID del hilo"
},
"repositoryId": {
"description": "Nombre o ID del repositorio",
"type": "string"
},
"status": {
"type": "string",
"enum": [
"Active",
"Fixed",
"WontFix",
"Closed",
"ByDesign",
"Pending"
],
"description": "Nuevo estado del hilo"
}
},
"required": [
"pullRequestId",
"threadId",
"status"
]
} | — | — · — | — |
ado_update_work_itemActualiza un Work Item existente en Azure DevOpsInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"id": {
"type": "number",
"description": "ID del Work Item a actualizar"
},
"title": {
"description": "Nuevo título",
"type": "string"
},
"state": {
"description": "Nuevo estado (New, Active, Closed, etc.)",
"type": "string"
},
"assignedTo": {
"description": "Usuario asignado",
"type": "string"
},
"description": {
"description": "Nueva descripción",
"type": "string"
},
"fields": {
"description": "Campos adicionales como objeto {campo: valor}",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
}
},
"required": [
"id"
]
} | — | — · — | — |
ado_upload_attachmentSube un archivo como adjunto a Azure DevOps y devuelve la URL del adjuntoInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"filePath": {
"type": "string",
"description": "Ruta completa del archivo a subir"
},
"fileName": {
"description": "Nombre del archivo (opcional, se usa el nombre del archivo si no se especifica)",
"type": "string"
}
},
"required": [
"filePath"
]
} | — | — · — | — |
{
"resource_key": "ado://connection/status",
"uri": "ado://connection/status",
"name": "connection-status",
"description": null,
"mime_type": null,
"annotations": null,
"metadata_hash": "5bf7b04c1855b34ad70fb24602f1b2c6e57c78b7a03b83eb2ec81ec42128362a"
}Analiza el estado actual de un sprint y proporciona un resumen
{
"prompt_key": "analyze_sprint",
"name": "analyze_sprint",
"description": "Analiza el estado actual de un sprint y proporciona un resumen",
"arguments": [
{
"name": "iterationPath",
"description": "Ruta del sprint a analizar",
"required": true
}
],
"metadata_hash": "7771fd06c002d156a1aa05847ee8bb92abb30766bc15e7d615670cf435cbcc2c"
}Actualiza múltiples work items basado en criterios
{
"prompt_key": "bulk_update",
"name": "bulk_update",
"description": "Actualiza múltiples work items basado en criterios",
"arguments": [
{
"name": "searchCriteria",
"description": "Criterios de búsqueda en lenguaje natural",
"required": true
},
{
"name": "updateAction",
"description": "Acción a realizar (ej: cambiar estado, asignar, mover a sprint)",
"required": true
}
],
"metadata_hash": "14e121a1a72f1bc38ade6c70c817d43b6a3d9d50c533a343c561612bed60ae92"
}Inicia sesión en Azure DevOps usando un Personal Access Token (PAT).
{
"prompt_key": "connect",
"name": "connect",
"description": "Inicia sesión en Azure DevOps usando un Personal Access Token (PAT).",
"arguments": [
{
"name": "organization",
"description": "URL de la organización (ej: https://dev.azure.com/mi-org)",
"required": true
},
{
"name": "project",
"description": "Nombre del proyecto",
"required": false
},
{
"name": "pat",
"description": "Personal Access Token (PAT)",
"required": true
}
],
"metadata_hash": "5814c8a9a686ba25e060f466e3889146df9409275f4a456fe01e69b5e0c74e23"
}Crea una User Story bien estructurada a partir de una descripción
{
"prompt_key": "create_user_story",
"name": "create_user_story",
"description": "Crea una User Story bien estructurada a partir de una descripción",
"arguments": [
{
"name": "description",
"description": "Descripción de la funcionalidad deseada",
"required": true
},
{
"name": "areaPath",
"description": "Área del proyecto",
"required": false
},
{
"name": "iterationPath",
"description": "Sprint destino",
"required": false
}
],
"metadata_hash": "b4d3d4095d2d591e2587031c8ea8c4f082698b856d3b90084dc3a2fadce47aa0"
}Genera un reporte de standup diario basado en los work items
{
"prompt_key": "daily_standup",
"name": "daily_standup",
"description": "Genera un reporte de standup diario basado en los work items",
"arguments": [
{
"name": "assignedTo",
"description": "Usuario para el reporte",
"required": true
}
],
"metadata_hash": "e1c2265446b7b2ade2fac65d4849377bbbf169e451e347472ee204a1b279e162"
}Ayuda a planificar un nuevo sprint
{
"prompt_key": "plan_sprint",
"name": "plan_sprint",
"description": "Ayuda a planificar un nuevo sprint",
"arguments": [
{
"name": "iterationPath",
"description": "Ruta del sprint a planificar",
"required": true
},
{
"name": "backlogArea",
"description": "Área del backlog a revisar",
"required": true
}
],
"metadata_hash": "e5b9a6b2e968f78c214d29725cefa72d647dc5c3f07072c36c931c1eb92ace3e"
}Genera un reporte del estado del proyecto
{
"prompt_key": "project_report",
"name": "project_report",
"description": "Genera un reporte del estado del proyecto",
"arguments": [],
"metadata_hash": "cfbffe87e65505b2c5e44fa4b7c4571c1deea4b522b11f05d0dd56d318c95227"
}Crea un bug report estructurado a partir de una descripción
{
"prompt_key": "report_bug",
"name": "report_bug",
"description": "Crea un bug report estructurado a partir de una descripción",
"arguments": [
{
"name": "bugDescription",
"description": "Descripción del bug encontrado",
"required": true
},
{
"name": "severity",
"description": "Severidad del bug",
"required": false
}
],
"metadata_hash": "0cae96b91e50910ce4faa50785698839f47a23cb7dbd050376694870222d439b"
}