Skip to main content
Glama

list_resumes

View available LaTeX resume files with details like filename, modification date, and size to manage your professional documents.

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

  • The handler function for the 'list_resumes' tool, decorated with @mcp.tool() which also registers it with the FastMCP server. Lists all .tex resume files in the configured directory, providing filename, modification time, and size in JSON format.
    @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)
  • Initialization of the FastMCP server instance where tools like list_resumes are registered via decorators.
    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