Skip to main content
Glama
kevin-stiven-naranjo-gonzalez

ldap-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LDAP_URLYesURL of the LDAP server, e.g. ldap://localhost:389
LDAP_BASE_DNYesBase DN used for LDAP searches, e.g. dc=example,dc=org
LDAP_BIND_DNYesDN of the LDAP service account used to bind, e.g. cn=admin,dc=example,dc=org
LDAP_BIND_PASSWORDYesPassword for the LDAP bind account

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
buscar_usuarioA

Busca usuarios por uid, nombre o correo (coincidencia parcial).

Args: texto: Texto a buscar, por ejemplo "garcia" o "ana.". limite: Máximo de resultados (1-100).

listar_grupos_de_usuarioB

Devuelve los grupos a los que pertenece un usuario.

Args: uid: Identificador exacto del usuario, por ejemplo "ana.garcia".

detectar_cuentas_inactivasB

Lista cuentas expiradas o con la clave sin cambiar en más de N días.

Args: dias_sin_cambio_clave: Umbral en días (por defecto 90).

cruzar_accesosB

Cruza un listado de accesos contra el directorio y marca hallazgos.

El CSV debe tener las columnas: usuario, aplicacion, rol. Devuelve usuarios inexistentes, cuentas expiradas y usuarios con varios roles en la misma aplicación.

Args: csv_texto: Contenido del CSV. ruta_csv: Alternativa: ruta local a un archivo .csv.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 4 tools

Disambiguation5/5

The tools are highly distinct: one searches by various criteria, one lists groups for a specific user, one detects inactivity, and one performs complex CSV cross-validation. Each serves a very clear and non-overlapping purpose.

Naming Consistency5/5

The tools consistently follow a clear action_subject pattern using Spanish verbs and nouns (e.g., 'buscar_usuario', 'listar_grupos_de_usuario'). The naming conventions are predictable and highly readable across the entire set.

Tool Count4/5

For a directory server, four tools cover essential management and auditing functions effectively. While a few more granular retrieval tools might be useful, the current count is well-scoped to the functions presented.

Completeness2/5

The current set is almost entirely focused on read-only operations and auditing. There is a critical absence of basic user lifecycle management functions, such as creating, deleting, or modifying user attributes/passwords.

Maintenance

ActivityMaintained
ResponsivenessNo issues