Skip to main content
Glama

list_resumes

View available LaTeX resume files with details like filename, modification date, and size to manage multiple resumes efficiently.

Instructions

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

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Handler function for the 'list_resumes' tool. Uses @mcp.tool() decorator for registration. Lists all LaTeX resume (.tex) files in the configured resumes directory, providing filename, modification time, and size for each. Returns JSON.
    @mcp.tool() def list_resumes() -> str: """ List all LaTeX resume files in the resumes directory. Returns filename, last modified date, and file size for each resume. """ ensure_dirs() resumes_dir = get_resumes_dir() resumes = [] for file in resumes_dir.glob("*.tex"): stats = file.stat() resumes.append({ "filename": file.name, "modified": datetime.fromtimestamp(stats.st_mtime).isoformat(), "size": stats.st_size }) if not resumes: return json.dumps({ "message": "No resume files found. Use create_resume to create one.", "resumes": [], "directory": str(resumes_dir) }) return json.dumps({"count": len(resumes), "resumes": resumes, "directory": str(resumes_dir)}, indent=2)
  • Helper function to get the resumes directory path, used by list_resumes.
    def get_resumes_dir() -> Path: """Get the resumes directory from env or default.""" default = Path.home() / ".latex-resumes" / "resumes" return Path(os.environ.get("LATEX_RESUME_DIR", default))
  • Helper function to ensure directories exist, called by list_resumes.
    def ensure_dirs(): """Ensure resume and template directories exist.""" get_resumes_dir().mkdir(parents=True, exist_ok=True) get_templates_dir().mkdir(parents=True, exist_ok=True)
  • MCP server initialization. All @mcp.tool() decorators register tools to this instance.
    mcp = FastMCP("latex-resume")

Latest Blog Posts

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/dannywillowliu-uchi/resume_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server