Skip to main content
Glama
Devashishpandey1103

MCP-Powered-AI-Job-Recommendation-Engine

基于 MCP 的 AI 职位推荐引擎

一个由 AI 驱动的职位推荐与简历匹配引擎,集成了 Model Context Protocol (MCP)。该系统对外暴露标准化的 MCP 工具,使 AI 智能体和助手(如 Claude、Antigravity 或自定义 LLM)能够无缝查询职位推荐、解析候选人档案、计算语义技能匹配分数,并执行自动化职业匹配。

🌟 核心功能

  • Model Context Protocol (MCP) 服务器: 暴露标准化工具(recommend_jobsmatch_skillsparse_resumefilter_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-Engine

2. 设置环境并安装依赖

python -m venv venv
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activate

pip install -r requirements.txt

3. 运行 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 的一部分开发。

F
license - not found
Not graded
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.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables 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.
    4
    73
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants to access and interact with LinkedIn data—profiles, messaging, jobs, companies, and more—via MCP, with remote or local deployment.
    22
    62
    8
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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/Devashishpandey1103/MCP-Powered-AI-Job-Recommendation-Engine'

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