Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
df_project_setupA

Configurar un nuevo proyecto: vincula Jira + Git provider. Auto-detecta tipo de Jira, version API, provider Git y rama base. IMPORTANTE: Pide al usuario TODOS los datos de credenciales (email, token, URL). NUNCA inventes ni asumas credenciales.

df_project_updateB

Modificar la configuracion de un proyecto existente.

df_project_listA

Listar todos los proyectos configurados.

df_project_switchA

Cambiar el proyecto activo (de sesion). Al reiniciar vuelve al default por scope.

df_project_deleteC

Eliminar un proyecto configurado.

df_issuesA

Listar mis issues asignados en Jira. Soporta filtros opcionales por proyecto y estado.

df_issueA

Obtener el detalle completo de un issue de Jira. Solo lectura, sin efectos secundarios.

df_statusesA

Listar las transiciones disponibles para un issue (los estados a los que se puede mover desde su estado actual).

df_transitionA

Mover un issue a un nuevo estado. Requiere confirm: true para ejecutar. Sin confirm devuelve preview.

df_assignA

Asignar un issue al usuario actual. Si el issue ya tiene asignado, no hace nada.

df_commentA

Añadir un comentario a un issue de Jira. Requiere confirm: true para ejecutar.

df_branchA

Crear una nueva branch desde la rama base con formato feat/PROJ-123-desc o fix/PROJ-123-desc. Requiere confirm: true. Verifica que no haya cambios sin pushear.

df_find_branchA

Buscar si existe una rama local o remota que contenga un issue key (ej: PROJ-123). Devuelve la rama si existe o null.

df_checkoutA

Cambiar a una rama existente. Verifica que no haya cambios sin pushear antes.

df_pullA

Hacer pull de la rama actual desde el remote.

df_mergeA

Mergear una rama en la rama actual. Requiere confirm: true. Si hay conflictos, los reporta sin abortar.

df_pushA

Hacer push de la rama actual al remote. Requiere confirm: true para ejecutar. Sin confirm devuelve preview.

df_prA

Crear un Pull Request (GitHub) o Merge Request (GitLab) para la rama actual.

df_flow_createA

Crear un nuevo flow (playbook) con nombre, disparador y pasos. El AI lo ejecuta cuando el usuario dice algo que matchea el trigger.

df_flow_listA

Listar todos los flows configurados con nombre, disparador y numero de pasos.

df_flow_getA

Ver el detalle completo de un flow (nombre, disparador y todos los pasos).

df_flow_updateA

Modificar un flow existente: cambiar disparador y/o pasos.

df_flow_deleteA

Eliminar un flow. El flow "start-task" requiere confirm: true.

df_rule_createA

Crear una regla configurable. Las reglas pueden bloquear o advertir sobre acciones.

df_rule_listA

Listar todas las reglas configuradas con su estado (activada/desactivada).

df_rule_getB

Ver el detalle completo de una regla.

df_rule_updateB

Modificar una regla existente.

df_rule_toggleC

Activar o desactivar una regla.

df_rule_deleteC

Eliminar una regla.

df_rule_project_overrideA

Activar o desactivar una regla global para el proyecto actual. El override solo aplica a este proyecto.

df_rule_project_addB

Añadir una regla propia que solo aplica al proyecto actual.

df_rule_project_removeB

Eliminar una regla propia del proyecto actual o quitar un override de regla global.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 32 tools

Disambiguation4/5

Most tools target a distinct resource and action, such as df_pull vs df_push or df_issue vs df_issues. The main ambiguity is in the rule family, especially df_rule_project_add, df_rule_project_override, and df_rule_project_remove, whose boundaries overlap more than the others.

Naming Consistency3/5

All tools share the df_ prefix and snake_case, but the action placement is mixed: git/issue tools tend to be action-first (df_pull, df_assign, df_checkout), while flows/rules/projects use resource-first names (df_flow_create, df_rule_update, df_project_setup). This is readable but not a single consistent pattern.

Tool Count2/5

32 tools is a large surface, and while it spans several domains, the rule subsystem alone has 9 tools with significant overlap. This feels heavier than needed and could be consolidated without losing capability.

Completeness2/5

Project, flow, and rule lifecycles are mostly covered, and Jira transitions/assign/comment support common workflow actions. However, there is no git commit or status tool, which creates a dead end in a standard branch-commit-push-PR flow, and Jira issue creation/update is also missing.

Maintenance

ActivityInactive
ResponsivenessNo issues