AI Job Intelligence MCP
Allows registering Cloudflare's public job board and syncing its job openings for analysis and recommendation.
Allows registering GitLab's public job board and ingesting its latest job listings for candidate search and matching.
Allows registering Greenhouse public job boards and syncing job postings from them for search, recommendation, and application tracking.
Allows registering Palantir's public job board and ingesting its job postings for candidate profiling and matching.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI Job Intelligence MCPRecommend 5 jobs matching my profile and explain the top match."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AI Job Intelligence MCP
生产级求职智能分析与决策 MCP 服务
Personal AI Career Analyst & High-Precision Job Match Intelligence Server
📖 项目简介 (Introduction)
AI Job Intelligence MCP 是一套遵循 Model Context Protocol (MCP) 标准协议构建的生产级个人求职分析师与智能职位匹配服务。
它旨在让 Claude Desktop、Cursor、Cline (Roo Code) 等大模型客户端化身为求职者的专属职业顾问与决策智囊。通过原生集成 17 个生产级 MCP 标准化工具,系统深度覆盖了公开招聘看板摄入、特征结构化、事实归因推荐、全生命周期申请追踪、灾备容灾与 GDPR 隐私清零。
🌟 核心设计理念 (Philosophy)
AI 招聘分析师,而非海投机器人 (Career Analyst, Not a Spam Bot)
坚决杜绝无脑批量海投、自动模拟点击或伪造履历等破坏求职生态的行为。
专注于帮助求职者精准剖析职位画像、提炼自身核心优势、洞察技能短板并提供清晰的事实依据。
零幻觉与事实归因 (Fact-Based Grounding)
所有的职位匹配与分析结论,严格基于候选人简历特征与岗位实际 JD 的客观交集进行归因计算。
杜绝大语言模型脱离文本证据凭空臆造推荐理由。
合规公开与结构化 ATS 接入 (Compliant Ingestion)
彻底拒绝非法的黑盒爬虫或逆向非公开接口。
原生支持 Greenhouse 与 Lever 官方公开 API,并支持求职者动态注册合规公司公开招聘看板(如 GitLab, Cloudflare, Palantir 等)。
Related MCP server: job-search-mcp
🏛️ 系统架构 (Architecture)
flowchart TD
subgraph Clients["AI 客户端层 (AI Clients)"]
C1["Claude Desktop"]
C2["Cursor IDE"]
C3["Cline / Roo Code"]
end
subgraph MCP["MCP 协议接口层 (17 Standardized Tools)"]
T1["只读与检索 (6)"]
T2["状态机与反馈 (5)"]
T3["可观测与诊断 (3)"]
T4["公开看板管理 (3)"]
end
subgraph Security["安全沙箱与防护网 (Security Sandbox)"]
S1["PinnedAsyncHTTPTransport<br/>(防 SSRF & DNS 劫持)"]
S2["PromptInjectionGuard<br/>(越狱拦截与文本清洗)"]
S3["PrivacyGuard<br/>(PII 自动脱敏 & Canary 探针)"]
S4["GDPRComplianceService<br/>(跨 5 大服务级联物理销毁)"]
end
subgraph Core["领域服务核心 (Domain Services)"]
D1["SourceCatalogService<br/>(看板注册中心)"]
D2["Greenhouse / Lever Adapters<br/>(ATS 摄入适配器)"]
D3["ProfileService & Recommendation<br/>(画像归因匹配引擎)"]
D4["ApplicationService<br/>(乐观锁状态机)"]
D5["DisasterRecoveryManager<br/>(两阶段原子灾备)"]
end
Clients -->|stdio / SSE| MCP
MCP --> Security
Security --> Core
Core -->|公网安全绑定| ExtATS["公开招聘看板<br/>(GitLab, Cloudflare, Palantir...)"]🛠️ 17 个标准化 MCP 工具全景矩阵 (Tools Matrix)
AI Job Intelligence MCP 对外暴露 17 个生产级安全工具,涵盖求职全生命周期:
1. 只读与推荐检索工具 (Read & Search - 6 个)
工具名称 | 核心参数 | 功能描述 |
|
| 基于关键词在职位库中进行游标确定性分页检索 |
|
| 基于候选人技能与履历特征,执行高精度匹配与打分排序 |
|
| 获取特定职位的精准推荐详情、匹配分数与核心技能重合度 |
|
| 生成严格基于事实证据的岗位解读、优劣势对比与差距分析 |
|
| 查询指定求职者的结构化简历画像与技能清单(Anti-IDOR 隔离) |
|
| 新建或更新候选人画像,自动实施 PII 脱敏与内容安全清洗 |
2. 状态机与反馈追踪工具 (State Machine & Feedback - 5 个)
工具名称 | 核心参数 | 功能描述 |
|
| 申请岗位。默认 |
|
| 带版本号乐观锁的状态流转控制,拦截并发竞争与非法跳转 |
|
| 查询指定投递申请的当前状态、历史版本与时间线 |
|
| 游标分页获取指定求职者的所有申请记录,支持全序排重 |
|
| 记录对推荐职位的正负反馈,动态反馈至排序评分管道 |
3. 可观测与取消诊断工具 (Observability & Diagnostics - 3 个)
工具名称 | 核心参数 | 功能描述 |
|
| 实时查看管道摄入任务执行进度、吞吐量指标及子任务事件 |
|
| 发送协同取消信号,安全且幂等地中止后台管道任务 |
|
| 查看指定或全部上游招聘数据源的健康状况、网络延迟与错误率 |
4. 动态公开看板管理工具 (Public Board Management - 3 个)
工具名称 | 核心参数 | 功能描述 |
|
| 查看系统预置与用户注册的所有公开招聘看板及同步状态 |
|
| 动态注册合规公开看板(支持 Greenhouse / Lever,内置路径穿越校验) |
|
| 实时拉取指定公开看板最新岗位,自动实施反注入清洗并入库 |
💻 AI 客户端接入预设 (Client Presets)
本项目已对主流 AI 客户端进行深度适配,可直接复制以下配置快速启动。
1. Claude Desktop
编辑 Claude Desktop 配置文件:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"job-intelligence": {
"command": "uv",
"args": [
"--directory",
"/path/to/Job_Intelligence_Mcp",
"run",
"python",
"-m",
"job_intelligence.mcp"
],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}2. Cursor IDE
在项目根目录创建 .cursor/mcp.json,或在 Cursor 设置中添加 MCP 服务器:
{
"mcpServers": {
"job-intelligence": {
"command": "uv",
"args": [
"--directory",
"${workspaceFolder}",
"run",
"python",
"-m",
"job_intelligence.mcp"
]
}
}
}3. Cline / Roo Code (VSCode Extension)
在 VSCode 扩展设置中配置 cline_mcp_settings.json:
{
"mcpServers": {
"job-intelligence": {
"command": "uv",
"args": [
"--directory",
"/path/to/Job_Intelligence_Mcp",
"run",
"python",
"-m",
"job_intelligence.mcp"
],
"disabled": false,
"autoApprove": [
"search_jobs",
"recommend_jobs",
"get_recommendation",
"get_job_explanation",
"list_registered_boards"
]
}
}
}🚀 快速开始 (Quick Start)
1. 环境准备
确保本机已安装 Python 3.11+ 以及 uv 包管理器。
# 克隆仓库
git clone https://github.com/your-org/job-intelligence-mcp.git
cd job-intelligence-mcp
# 极速同步依赖(含开发与测试工具)
uv sync --extra dev2. 一键体验真实公开看板同步
项目中内置了真实公开招聘看板端到端同步脚本,无需配置 API Key 即可实时拉取 Cloudflare 与 Palantir 的最新在招职位:
# 运行演示脚本
uv run python scripts/sync_real_board_demo.py3. 本地启动 MCP Server
# 方式 A:通过 uv 启动模块
uv run python -m job_intelligence.mcp
# 方式 B:通过包命令行直接启动
uv run job-intelligence-mcp4. 生产级容器化编排 (Docker Compose)
项目内置了生产级轻量安全容器定义(基于 python:3.13-slim,强制非 root 用户 UID 10001 运行):
# 启动 MCP Server 与管道 Worker
docker-compose up -d
# 查看服务日志与健康状态
docker-compose logs -f🛡️ 安全合规与深度防护体系 (Security Safeguards)
安全维度 | 防护机制 | 落地效果 |
出站网络防 SSRF |
| 预解析公网 IP 并强绑定底层套接字,封禁回环网段、RFC1918 私网及 169.254.169.254 云元数据,强制禁用隐式重定向 |
提示词注入防御 |
| 摄入侧与 MCP 调用双重过滤,自动剥离恶意系统指令、零宽不可见字符及虚假 Tool 调用;技术词汇(如 Prompt Engineer)零误杀 |
隐私脱敏与 Canary |
| 自动打码国内 18 位身份证、11 位手机号、SSN、邮箱等敏感隐私;内存探针实时阻断 |
GDPR 级联物理销毁 |
| 支持被遗忘权,物理级联清空 5 大核心服务数据,杜绝软删除残留,并签发防伪 Ed25519 擦除证书 |
两阶段原子灾备 |
| 基于 SHA-256 完整性清单验证;备份损坏时两阶段暂存校验立即阻断回滚,生产在用内存 100% 零污染 |
Anti-IDOR 隔离 |
| 跨租户越权访问与不存在实体访问均返回统一错误信息,攻击者无法通过枚举探测资源存在性 |
🧪 研发质量与全量门禁 (Testing & Quality Gates)
我们坚持严苛的质量基线,确保每一行进入主分支的代码均经过层层检验:
# 1. 运行全量 404 项自动化测试(含契约测试、安全攻防与红队演练)
uv run pytest
# 2. 运行静态代码风格检查(严格遵守 Ruff 规范,单行 <= 100 字符)
uv run ruff check .
# 3. 运行强类型静态分析(110+ 文件 0 类型错误)
uv run mypy src tests evals scripts
# 4. 执行灾备恢复演练验证
uv run python scripts/backup_restore_drill.py --drill🤝 贡献与社区治理 (Contributing)
我们由衷欢迎社区贡献者的参与!
提交代码前,请通读 CONTRIBUTING.md。
报告安全漏洞,请遵循 SECURITY.md 的负责任披露流程。
参与社区讨论,请遵守 CODE_OF_CONDUCT.md。
📄 开源协议 (License)
本项目基于 MIT License 开源协议发布。 Copyright (c) 2026 Job Intelligence Team.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
MCP for 8,700+ current AI jobs. 13 tools: search, match, salaries, companies, commerce quotes.
Job search and interview prep MCP. 11 tools, OAuth 2.1, cross-LLM. four-leaf.ai.
AI job search MCP — fact-checked jobs, application tracker, alerts. ChatGPT, Claude, Cursor.
GetJobzi MCP server for job search, application tracking, and career forecasting.
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.4722MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that exposes job-search and application-management capabilities to compatible AI clients, enabling discovery of vacancies, drafting of tailored application materials, and coordinated human-approved submissions.MIT
- FlicenseAqualityCmaintenanceEnables searching job listings, tracking applications, managing resumes, and tailoring resumes to job posts, all locally via MCP.20-
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to recommend jobs, parse candidate profiles, compute semantic skill match scores, and filter opportunities by location through standardized MCP tools.-
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/jc3212/Job_Intelligence_Mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server