MCP-Powered-AI-Job-Recommendation-Engine
MCP-Powered AI Job Recommendation Engine
**Model Context Protocol (MCP)**와 통합된 AI 기반 채용 추천 및 이력서 매칭 엔진입니다. 이 시스템은 표준화된 MCP 도구를 제공하여 Claude, Antigravity, 맞춤형 LLM과 같은 AI 에이전트 및 어시스턴트가 채용 추천 조회, 후보자 프로필 파싱, 의미 기반 스킬 적합도 점수 계산, 자동 커리어 매칭을 원활하게 수행할 수 있도록 합니다.
🌟 주요 기능
Model Context Protocol (MCP) 서버: 표준화된 도구(
recommend_jobs,match_skills,parse_resume,filter_jobs_by_location)를 제공합니다.의미 기반 스킬 매칭: Transformer 임베딩과 코사인 유사도를 활용하여 후보자의 경험을 채용 공고와 매칭합니다.
후보자 스킬 격차 분석: 부족한 핵심 스킬을 강조하고 개인화된 학습 경로를 제안합니다.
인터랙티브 UI 대시보드: Streamlit으로 구축되어 후보자 프로필 업로드 및 실시간 추천 필터링을 지원합니다.
Related MCP server: AI Job Intelligence MCP
🚀 기술 스택
프로토콜: Model Context Protocol (MCP Python SDK)
AI 및 NLP: LangChain, SentenceTransformers, Scikit-Learn, PyTorch
API 및 프런트엔드: FastAPI, Streamlit, Pandas, NumPy
📁 저장소 구조
MCP-Powered-AI-Job-Recommendation-Engine/
├── mcp_server/
│ ├── __init__.py
│ ├── server.py # MCP Server implementation & tool definitions
│ └── tools.py # Recommendation tool implementations
├── engine/
│ ├── __init__.py
│ ├── resume_parser.py # Resume skill extraction engine
│ ├── matcher.py # Semantic similarity & fit score calculator
│ └── job_database.py # Job listings & metadata store
├── frontend/
│ ├── app.py # Streamlit UI dashboard
├── data/ # Sample resumes & job description datasets
├── notebooks/ # Experimentation & embedding evaluation
├── tests/ # Unit test suites for MCP tools & matcher
├── requirements.txt # Dependency manifest
└── README.md # Project documentation🛠️ 시작하기
1. 저장소 클론하기
git clone https://github.com/Devashishpandey1103/MCP-Powered-AI-Job-Recommendation-Engine.git
cd MCP-Powered-AI-Job-Recommendation-Engine2. 환경 설정 및 의존성 설치
python -m venv venv
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activate
pip install -r requirements.txt3. MCP 서버 및 웹 앱 실행
# Start the MCP Server (stdio / SSE transport)
python mcp_server/server.py
# Start the Streamlit Dashboard
streamlit run frontend/app.pyAdvanced AI Systems 및 Model Context Protocol 포트폴리오의 일환으로 개발되었습니다.
This server cannot be deployed
Maintenance
Related MCP Connectors
JobsPipe — data pipeline of every job posting on the web. Search live, normalized job postings from 30+ ATS feeds and job boards for AI agents via MCP.
MCP for 8,700+ current AI jobs. 13 tools: search, match, salaries, companies, commerce quotes.
Connect AI assistants to your Tedix organization’s tasks, knowledge, apps, and results through MCP.
WorkorAI talent marketplace MCP: candidate job search and employer hiring with explainable matching
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables JD-aware resume matching through MCP tools, providing deterministic scoring, gap analysis, bullet rewrites, and tailored cover letter generation.13 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to serve as a personal career analyst by searching, matching, and explaining job recommendations, managing job applications, and syncing public job boards through standardized MCP tools.MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with HR and talent backend services through a unified MCP interface, supporting resume parsing, job analysis, skill matching, and composite candidate evaluation tools.-
- AlicenseAqualityCmaintenanceEnables AI assistants to search real-time verified tech job listings, retrieve job details and salary percentiles, match candidate resumes to vacancies, and explore hiring companies through MCP.6MIT