MCP.so
ログイン

Resume MCP Server

@aarangop

基本情報

カテゴリ

その他

ライセンス

MIT license

トランスポート

stdio

作者

aarangop

Resume MCP Server について

An MCP server for assistance during job search.

#resume-mcp#job-search#resume-tailoring

Resume MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "resume-mcp": {
      "command": "uv",
      "args": [
        "pip",
        "install",
        "-e",
        "."
      ]
    }
  }
}

Resume MCP Server のツール

10

List available templates

Retrieve your baseline resume

Check if your LaTeX template is valid

Check if the LaTeX compilation server is available

Get detailed status of the LaTeX server

Get instructions for starting the LaTeX server

Search files in your Obsidian vault

Read content from an Obsidian file

Save a tailored CV in Markdown format

Convert a tailored CV to LaTeX/PDF using the secure

概要

What is Resume MCP Server?

Resume MCP Server is a Model Context Protocol (MCP) server that tailors resumes/CVs for specific job descriptions automatically. It generates both Markdown and LaTeX/PDF versions optimized for Applicant Tracking Systems (ATS) and is designed for job seekers who want AI‑powered resume customization.

How to use Resume MCP Server?

Install Python 3.10+, Docker/Podman (for LaTeX compilation), and optionally Obsidian. Create a .env file with paths and API keys. Start the LaTeX compilation server, then run python main.py. Connect any MCP‑compatible client and use the “Tailor CV” prompt or the provided tools (e.g., save_tailored_cv, generate_latex_cv).

Key features of Resume MCP Server

  • Resume tailoring for specific job descriptions
  • LaTeX export to professional PDF format
  • Obsidian vault integration for file search
  • Career guidance and resume feedback
  • MCP protocol for seamless AI integration
  • Containerized LaTeX compilation for security

Use cases of Resume MCP Server

  • Tailor a base resume to match a specific job description
  • Generate a PDF version of a tailored resume for job applications
  • Get career advice and resume improvement suggestions
  • Manage and search resumes from an Obsidian vault
  • Use a secure, containerized LaTeX service without local LaTeX installation

よくある質問

1

What are the prerequisites for running Resume MCP Server?

Python 3.10 or higher, Docker or Podman (for the LaTeX compilation server), and Node.js/npm (if using the MCP Inspector). Obsidian is optional; you can use any directory by setting the `OBSIDIAN_VAULT` variable.

2

How do I generate a PDF from a tailored resume?

Start the LaTeX compilation server using Docker (or Podman) and ensure it is running on `http://localhost:7474`. Use the `generate_latex_cv` tool to convert your tailored Markdown CV to LaTeX/PDF.

3

Can I use Resume MCP Server without Obsidian?

Yes. If you do not use Obsidian, set the `OBSIDIAN_VAULT` variable in your `.env` file to any directory on your file system. The server will still work for resume tailoring and PDF generation.

4

How can I debug issues with the server?

Run `python debug_server.py` to perform setup checks. You can also set `LOG_LEVEL=DEBUG` in your `.env` file or run the server with the MCP Inspector (`npx @modelcontextprotocol/inspector uv run main.py`) for detailed logs.

5

Is LaTeX compilation secure?

Yes. LaTeX compilation runs inside a Docker container, isolated from the host system. The server never executes shell commands directly; all communication is via a well‑defined HTTP API. The container is stateless and files are not persisted beyond compilation.

コメント

「その他」の他のコンテンツ