MCP-Powered-AI-Job-Recommendation-Engine
基于 MCP 的 AI 职位推荐引擎
一个由 AI 驱动的职位推荐与简历匹配引擎,集成了 Model Context Protocol (MCP)。该系统对外暴露标准化的 MCP 工具,使 AI 智能体和助手(如 Claude、Antigravity 或自定义 LLM)能够无缝查询职位推荐、解析候选人档案、计算语义技能匹配分数,并执行自动化职业匹配。
🌟 核心功能
Model Context Protocol (MCP) 服务器: 暴露标准化工具(
recommend_jobs、match_skills、parse_resume、filter_jobs_by_location)。语义技能匹配: 利用 Transformer 嵌入和余弦相似度,将候选人经验与职位描述进行匹配。
候选人技能差距分析: 标注缺失的关键技能,并推荐个性化学习路径。
交互式 UI 仪表盘: 基于 Streamlit 构建,支持候选人档案上传和实时推荐筛选。
Related MCP server: LinkedIn 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 服务器与 Web 应用
# Start the MCP Server (stdio / SSE transport)
python mcp_server/server.py
# Start the Streamlit Dashboard
streamlit run frontend/app.py作为 Advanced AI Systems & Model Context Protocol Portfolio 的一部分开发。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables searching over 1 million enriched job listings from 20,000+ companies directly from MCP-compatible AI tools. Provides tools for job search, company profiles, and AI-powered similar job recommendations with real-time data updates.4732MIT
- AlicenseAqualityAmaintenanceEnables AI assistants to access and interact with LinkedIn data—profiles, messaging, jobs, companies, and more—via MCP, with remote or local deployment.22628MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to manage logistics operations including orders, shipments, tracking, and warehouse management through standardized MCP tools.
- AlicenseNot gradedqualityBmaintenanceEnables JD-aware resume matching through MCP tools, providing deterministic scoring, gap analysis, bullet rewrites, and tailored cover letter generation.0MIT
Related MCP Connectors
Connect e-commerce and marketing data to AI assistants via MCP.
Connect MCP clients to 2,000+ AI models without managing provider API keys.
AI job search MCP — fact-checked jobs, application tracker, alerts. ChatGPT, Claude, Cursor.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Devashishpandey1103/MCP-Powered-AI-Job-Recommendation-Engine'
If you have feedback or need assistance with the MCP directory API, please join our Discord server