Skip to main content
Glama
Devashishpandey1103

MCP-Powered-AI-Job-Recommendation-Engine

MCPを活用したAI求人推薦エンジン

Model Context Protocol (MCP) と統合された、AI駆動の求人推薦・履歴書マッチングエンジンです。このシステムは標準化された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