mcp-jobs 是基于 MCP(模型 - 控制器 - 提供者)架构的多平台职位聚合服务。它支持从猎聘、BOSS 直聘、智联招聘、前程无忧等主流招聘网站获取职位信息,并为大模型提供结构化的职位数据,有效解决了多平台职位信息整合难题。
当您在支持 MCP 的 AI 客户端中配置好 mcp-jobs 后,就能通过自然语言向大模型描述需求,如“搜索上海地区的前端开发工程师职位”,大模型会自动调用 mcp-jobs 服务获取相关信息并展示结果。
以下是支持的所有环境变量:
# API 密钥
MCP_JOBS_API_KEY=your-api-key
# 启用的数据源
MCP_PROVIDER_LIEPIN_ENABLED=true
MCP_PROVIDER_BOSS_ENABLED=true
MCP_PROVIDER_ZHILIAN_ENABLED=true
MCP_PROVIDER_JOB51_ENABLED=true
# 超时和间隔设置
MCP_PROVIDER_TIMEOUT=10000
MCP_PROVIDER_INTERVAL=1000
# 全局设置
MCP_GLOBAL_MAX_RETRIES=3
MCP_GLOBAL_CACHE_TIME=3600
# 服务器设置
MCP_PORT=8080
MCP_HOST=localhost
当您在支持 MCP 的 AI 客户端中配置好 mcp-jobs 后,您可以通过自然语言向大模型描述您的需求,例如:
大模型会自动调用 mcp-jobs 服务获取相关信息并为您展示结果。
⚠️ 重要提示
请严格遵守各招聘平台的使用协议和规范,合理控制请求频率,避免触发平台的封禁机制。部分平台可能需要用户登录才能获取完整信息,且 Node.js 版本需大于等于 14.0.0。首次使用时,请先获取 API 密钥,可通过官方网站申请。
本项目采用 MIT License 开源协议。
如果您在使用过程中遇到任何问题,请通过以下方式获取帮助: