Uses .ENV for configuration management, allowing users to set Google Cloud credentials, server ports, and other environment variables.
Supports Git for code management and deployment, enabling users to clone the repository and manage updates.
Integrates with Google Cloud services for processing and analyzing resumes, requiring GCP credentials for authentication and project access.
Built with Python, leveraging its ecosystem for resume analysis, NLP processing, and MCP server implementation.
Leverages spaCy's NLP capabilities for resume parsing, skills extraction, and text analysis to process candidate information.
Resume MCP Agent
A Model Context Protocol (MCP) server agent for analyzing resumes and sorting them according to job descriptions. This agent is compatible with the Claude desktop app and uses Google's ADK for AI capabilities.
Features
- Resume parsing and analysis
- Matching resumes against job descriptions
- Ranking and sorting candidates
- Compatible with Claude desktop app
Requirements
- Python 3.10+
- Google ADK
- UV package manager
Installation
Running the MCP Server
Usage with Claude Desktop App
This MCP server can be used as a plugin for the Claude desktop app. Configure the plugin in Claude by pointing to the local server address (default: http://localhost:8080
).
License
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An intelligent server that processes and evaluates resumes by extracting structured data, analyzing skills and experience, scoring candidates against job requirements, and generating detailed reports.
Related MCP Servers
- AsecurityAlicenseAqualityA server that enhances AI assistants with the ability to update your JSON Resume by analyzing your coding projects, automatically extracting skills and generating professional descriptions.Last updated -33239TypeScriptThe Unlicense
- AsecurityFlicenseAqualityA server that provides tools to scrape websites and extract structured data from them using Firecrawl's APIs, supporting both basic website scraping in multiple formats and custom schema-based data extraction.Last updated -2JavaScript
- -securityFlicense-qualityA Model Context Protocol server that enables seamless interaction with LinkedIn for job applications, profile retrieval, feed browsing, and resume analysis through natural language commands.Last updated -10Python
- -securityFlicense-qualityA server that enables AI assistants to interact with LinkedIn programmatically for job searching, resume/cover letter generation, and managing job applications through standardized JSON-RPC requests.Last updated -1Python