Skip to main content
Glama
26Ritika
by 26Ritika

Resume MCP Server

An MCP server that compares your resume against a job description using sentence embeddings (semantic similarity) + skill keyword matching, and generates a visual skill-gap chart.

Features

  • match_score — Returns semantic similarity (0-100) plus matched/missing/extra skills

  • generate_gap_chart_tool — Creates a PNG chart showing which JD skills you have vs. are missing

  • suggest_bullet_points — Helps Claude draft resume bullet suggestions based on your real experience

Related MCP server: Recruitment AI MCP

Setup

cd resume-mcp
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt

First run will download the all-MiniLM-L6-v2 embedding model (~80MB) — needs internet access once.

Test it locally (without Claude Desktop)

python test_local.py

Connect to Claude Desktop

Edit your Claude Desktop config file:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add this entry (use the FULL absolute path to your venv's python):

{
  "mcpServers": {
    "resume-matcher": {
      "command": "/full/path/to/resume-mcp/venv/Scripts/python",
      "args": ["/full/path/to/resume-mcp/server.py"]
    }
  }
}

Restart Claude Desktop. You should now be able to ask things like:

"Compare my resume against this job description and show me the skill gap"

Claude will call match_score and generate_gap_chart_tool automatically.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/26Ritika/Resume-MCP'

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