Personal Resume

Live resume MCP Server
  • python

0

GitHub Stars

python

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "vsiwach-mcp-resume-aws": {
      "command": "python",
      "args": [
        "mcp_resume_server.py"
      ]
    }
  }
}

You can run a Python-based MCP server that exposes personal resume querying and analysis through a standard MCP interface. This server lets you ask questions about your resume, analyze skill matches, and integrate with Claude Desktop for local MCP interactions or larger A2A networks when deployed. It’s designed to work entirely locally or in a networked environment, giving you flexible, private access to your professional data.

How to use

You connect to the MCP server using your MCP client, then send natural language queries to explore and reason about your resume. You can ask about your skills, education, work history, and project experience, or request a skill-match assessment against a job description. The server exposes these core capabilities through a consistent MCP interface so you can integrate it into your existing MCP workflows or Claude Desktop.

How to install

Prerequisites: Python 3.8+ and a working command line environment.

pip install -r requirements.txt

Place your resume files in the data/ directory.

cp your-resume.pdf data/

Navigate to the source folder and start the MCP server.

cd src
python mcp_resume_server.py

If you want to run the server as a standalone MCP endpoint, use the same working directory and start the server with Python.

cd src
python mcp_resume_server.py

Configuration and capabilities

The server supports local MCP integration and is designed to be deployable in networked environments. It relies on a RAG system using ChromaDB and sentence transformers for intelligent content retrieval, and exposes features to read resumes, match skills, and answer questions about your professional background.

Security and privacy

All resume data can be processed locally on your machine. No personal information is sent to external services unless you explicitly configure networked deployments. The vector database is stored locally in data/resume_vectordb/ and the data/ directory is excluded from version control to prevent accidental leakage.

Environment and deployment notes

Environment variables and deployment steps may vary between local and networked modes. If you plan to deploy beyond your local machine, ensure you configure network endpoints, access control, and registry information according to your environment. Use placeholders for values you replace in your own setup.

Available tools and endpoints

The server provides the following MCP tools to query and analyze your resume content:

  • query_resume: Ask questions about resume content
  • get_agent_info: Retrieve agent capabilities and status
  • analyze_skill_match: Compare skills against job requirements
  • get_resume_summary: Get an overview of resume knowledge base

Available tools

query_resume

Ask questions about resume content and extract relevant information from the stored resume data.

get_agent_info

Retrieve capabilities and current status of the MCP resume server.

analyze_skill_match

Evaluate how well a given set of skills matches job requirements.

get_resume_summary

Provide an overview of the resume knowledge base and key insights.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational