Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LATEX_RESUME_DIRNoCustom directory path for storing your resumes (default: ~/.latex-resumes/resumes/)
LATEX_TEMPLATES_DIRNoCustom directory path for storing your LaTeX templates

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
list_resumesA

List all LaTeX resume files in the resumes directory. Returns filename, last modified date, and file size for each resume.

read_resumeA
Read the contents of a LaTeX resume file.

Args:
    filename: Name of the resume file (with or without .tex extension)

Returns the full LaTeX content of the resume.
create_resumeA
Create a new LaTeX resume file.

Args:
    filename: Name for the new resume file (with or without .tex extension)
    content: Full LaTeX content for the resume. If not provided, uses a template.
    template: Template to use if content not provided. Options: 'modern', 'classic', 'minimal'

Returns confirmation of file creation.
edit_resumeA
Edit an existing LaTeX resume file.

Args:
    filename: Name of the resume file to edit
    content: New complete content for the resume (replaces everything)
    find: Text to find for targeted replacement (use with 'replace')
    replace: Text to replace the found text with

Either provide 'content' for full replacement, or 'find' and 'replace' for targeted edit.
delete_resumeB
Delete a LaTeX resume file.

Args:
    filename: Name of the resume file to delete
compile_resumeA
Compile a LaTeX resume to PDF using pdflatex.

Args:
    filename: Name of the resume file to compile
    output_dir: Output directory for the PDF (default: same as resumes directory)

Returns the path to the generated PDF or compilation errors.
list_templatesA

List available resume templates. Returns the names and descriptions of built-in LaTeX resume templates.

get_templateB
Get the content of a resume template.

Args:
    template_name: Name of the template (modern, classic, minimal)

Returns the full LaTeX template content.
add_experienceA
Add a new work experience entry to a resume (works with modern template).

Args:
    filename: Name of the resume file
    company: Company name
    title: Job title
    dates: Employment dates (e.g., 'Jan 2020 -- Present')
    bullets: List of bullet points describing responsibilities/achievements
    location: Location (city, state/country) - optional
add_educationB
Add a new education entry to a resume (works with modern template).

Args:
    filename: Name of the resume file
    institution: School/University name
    degree: Degree and major
    dates: Dates attended (e.g., 'Sep 2016 -- May 2020')
    location: Location - optional
    details: Additional details (GPA, honors, coursework) - optional
get_configB

Get current configuration including directories and pdflatex status.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 11 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no ambiguity: add_education and add_experience handle specific resume sections, create_resume/edit_resume/delete_resume manage file lifecycle, compile_resume handles PDF generation, and list_resumes/read_resume/get_template/list_templates provide information access. The tools are well-differentiated by their specific functions.

Naming Consistency5/5

All tools follow a consistent verb_noun naming pattern throughout (e.g., add_education, create_resume, list_templates). The naming convention is perfectly uniform with clear, descriptive names that use snake_case consistently across all 11 tools.

Tool Count5/5

With 11 tools, this server is well-scoped for managing LaTeX resumes. Each tool earns its place by covering distinct aspects of resume creation, editing, compilation, and management. The count is appropriate for the domain without being overwhelming or insufficient.

Completeness5/5

The tool surface provides complete coverage for LaTeX resume management: create/edit/delete for file lifecycle, add_education/add_experience for content building, compile_resume for PDF generation, and multiple tools for information access (list_resumes, read_resume, get_template, list_templates, get_config). There are no obvious gaps in the workflow.

Maintenance

ActivityInactive
ResponsivenessNo issues