Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHROME_PATHNoRuta del ejecutable del navegador si no está en la ubicación habitual. Todas las variables de entorno son opcionales.se detecta
RAIZ_ARCHIVOSNoBase para las rutas relativas de foto y cv_pdf. Todas las variables de entorno son opcionales.carpeta del perfil maestro
PERFIL_MAESTRONoRuta de tu perfil maestro (la misma para todos los MCP). Todas las variables de entorno son opcionales.~/.perfil-maestro/perfil-maestro.json
ELEMPLEO_DATA_DIRNoDirectorio para la sesión (cookies), caché de catálogos, perfil del navegador y respaldos. Todas las variables de entorno son opcionales.~/.elempleo

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
estado-de-sesionB

Indica si hay una sesión válida de elempleo y el estado de la hoja de vida. Nunca muestra cookies.

iniciar-sesionA

Abre un navegador basado en Chromium (Chrome, Edge, Brave o Chromium) en la página de inicio de sesión de elempleo para que el usuario entre a mano (hay reCAPTCHA y verificación en dos pasos). Al detectar la sesión guarda las cookies en la carpeta de datos del MCP y cierra la ventana.

buscar-ofertasB

Busca ofertas en elempleo.com (Colombia). Funciona sin sesión; con sesión indica si ya te postulaste.

detalle-de-ofertaB

Devuelve la descripción completa de una oferta: requisitos, salario, contrato, modalidad y ciudad.

evaluar-encajeA

Compara la oferta con el perfil maestro y sus preferencias (modalidad, salario mínimo según tipo de contrato, tecnologías declaradas y nivel de inglés) y devuelve encaja, encaja_parcial o no_encaja con los motivos.

preguntas-de-postulacionA

Lee el formulario de postulación de la oferta (requiere sesión): tipo de postulación, nota opcional, archivos de CV disponibles y formularios adicionales. No envía nada.

proponer-respuestasB

Redacta la nota al empleador a partir del perfil maestro y señala lo que requiere confirmación del usuario. Nunca inventa datos ni envía nada.

postular-a-ofertaA

Envía la postulación. Exige confirmación explícita del usuario para ESA oferta: confirmacion debe ser exactamente "POSTULAR ". Una oferta a la vez, sin reintentos automáticos.

responder-cuestionarioA

Envía el cuestionario de filtro que la empresa pide tras postular (estado "requiere_cuestionario"). Las respuestas deben venir del usuario o estar confirmadas por él; confirmacion debe ser exactamente "CUESTIONARIO ".

mis-postulacionesB

Lista tus postulaciones en elempleo con su estado (en proceso, vencida, eliminada…).

construir-perfil-maestroA

Crea el perfil maestro (fuente única de tus datos para todos los MCP de empleo) cuando aún no existe. Sin argumentos, indica qué pedirle al usuario: la URL de su LinkedIn, o su CV en PDF y su foto. Con un PDF devuelve el texto extraído, el esquema estándar y las reglas para armar el JSON; con solo la URL de LinkedIn explica cómo exportar el perfil a PDF. No guarda nada: eso lo hace guardar-perfil-maestro tras la confirmación del usuario.

guardar-perfil-maestroA

Valida el perfil maestro contra el esquema estándar y lo guarda (por defecto en ~/.perfil-maestro/perfil-maestro.json). Copia la foto y el CV junto al perfil. Llamar solo después de que el usuario apruebe el contenido. No sobrescribe uno existente salvo sobrescribir: true (y lo respalda).

ver-perfil-maestroB

Muestra el perfil maestro, dónde está, si cumple el esquema estándar y qué queda pendiente de confirmar.

ver-mi-perfilA

Lee tu hoja de vida actual en elempleo: perfil profesional, experiencia, formación, cursos, idiomas, redes, habilidades y archivos.

comparar-perfilA

Compara tu hoja de vida de elempleo con el perfil maestro y lista lo que falta, lo desactualizado y lo que sobra.

actualizar-perfilA

Actualiza una sección de la hoja de vida desde el perfil maestro. Sin aplicar devuelve el plan exacto (antes → después) para mostrarlo al usuario; con aplicar=true respalda en ~/.elempleo/respaldos/ y guarda. Solo borra los ids indicados en eliminar_ids. seguridad_social usa los datos que el usuario dé; nunca los supongas.

subir-fotoA

Sube la foto indicada en datos_personales.foto del perfil maestro (JPG, PNG o GIF, máx. 3 MB). Sin aplicar solo muestra lo que haría.

subir-cvA

Sube el CV en PDF del perfil maestro (cv_pdf: una ruta, o un objeto con varias versiones) a tus archivos de elempleo; opcionalmente reemplaza uno existente. Sin aplicar solo muestra lo que haría.

listar-mis-cvB

Lista los archivos de CV adjuntos en elempleo.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 19 tools

Disambiguation4/5

El conjunto está mayormente bien separado por recurso y acción: buscar/detallar/evaluar/postular ofertas son pasos distintos y las lecturas frente a las escrituras están claramente marcadas ('propone, no envía', 'sin aplicar solo muestra lo que haría'). Los solapamientos menores están entre las herramientas de perfil (ver-perfil-maestro vs ver-mi-perfil vs comparar-perfil) y entre preguntas-de-postulacion y responder-cuestionario, pero las descripciones aclaran cuál corresponde.

Naming Consistency3/5

Todo usa kebab-case en español, lo que resulta legible, pero se mezclan nombres con verbo (buscar-ofertas, ver-perfil-maestro, subir-cv) y nombres solo con sustantivo (estado-de-sesion, detalle-de-oferta, mis-postulaciones). Además el prefijo posesivo alterna entre 'mi-' y 'mis-' (ver-mi-perfil, mis-postulaciones, listar-mis-cv).

Tool Count4/5

Con 19 herramientas queda en el límite alto, pero el dominio es amplio (sesión, búsqueda, evaluación, postulación, cuestionarios, perfil maestro, hoja de vida y archivos) y casi cada herramienta cubre una operación concreta. La separación entre construir/guardar/ver el perfil maestro y entre actualizar/subir responde a flujos reales distintos, aunque podría comprimirse ligeramente.

Completeness4/5

El ciclo de vida está bien cubierto, desde el inicio de sesión y la búsqueda hasta la postulación, el cuestionario, el seguimiento y la gestión del perfil y archivos. Faltan operaciones menores como cerrar sesión, retirar una postulación o eliminar un CV, y guardar-perfil-maestro solo sobrescribe en lugar de editar campos existentes.