Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LATEX_RESUME_DIR | No | Custom directory path for storing your resumes (default: ~/.latex-resumes/resumes/) | |
| LATEX_TEMPLATES_DIR | No | Custom directory path for storing your LaTeX templates |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_resumes | List all LaTeX resume files in the resumes directory. Returns filename, last modified date, and file size for each resume. |
| read_resume | 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_resume | 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_resume | 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_resume | Delete a LaTeX resume file.
Args:
filename: Name of the resume file to delete |
| compile_resume | 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_templates | List available resume templates. Returns the names and descriptions of built-in LaTeX resume templates. |
| get_template | Get the content of a resume template.
Args:
template_name: Name of the template (modern, classic, minimal)
Returns the full LaTeX template content. |
| add_experience | 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_education | 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_config | Get current configuration including directories and pdflatex status. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |