resume-pdf-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | Node environment. Typically production. | |
| TEMP_DIR | No | Directory for per-request workspace/temp files. Default is ./temp. | ./temp |
| LOG_LEVEL | No | Logging level: silent | error | warn | info | debug. Default is info. | info |
| OUTPUT_DIR | No | Directory where generated PDFs/TeX files are saved. Default is ./output. Prefer absolute path in MCP host env. | ./output |
| MAX_MEMORY_MB | No | Soft memory guidance in MB. Default is 1024. | 1024 |
| TEMPLATES_DIR | No | Directory containing templates. Override if you move templates. Default is dist/templates (runtime). | dist/templates |
| DEFAULT_ENGINE | No | LaTeX engine to use: xelatex (default) or pdflatex. Use pdflatex if XeLaTeX isn't installed. | xelatex |
| MAX_LATEX_SIZE | No | Max LaTeX source bytes. Default is 512000. | 512000 |
| COMPILE_TIMEOUT | No | Compile timeout in milliseconds. Default is 60000. | 60000 |
| KEEP_TEMP_ON_FAILURE | No | Set to true to debug failed compiles by keeping temp files. Default is false. | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| compile_resumeA | Compile LaTeX resume source into a PDF using XeLaTeX (default) or pdfLaTeX. Returns paths and logs. |
| validate_resumeC | Validate LaTeX resume source for structural issues and dangerous constructs before compilation. |
| preview_resumeB | Compile a resume and return preview metadata: page count, PDF size, and compile duration. |
| export_texC | Save LaTeX resume source as a .tex file in the configured output directory. |
| list_templatesA | List all installed resume templates and their variables. |
| compile_templateC | Render a named resume template with JSON variables and compile the result to PDF. |
| versionA | Return server version, supported engines, MCP SDK version, and build information. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shashimehta03/mcp-resume'
If you have feedback or need assistance with the MCP directory API, please join our Discord server