返回 MCP 目录
public公开dns本地运行

server-google-jobs

一个基于SerpAPI的Google职位搜索MCP服务器,提供多语言支持、灵活搜索参数和智能错误处理。

article

README

🚀 Google 招聘 MCP 服务器

这是一个基于 Model Context Protocol (MCP) 的 Google 招聘工具服务器,可帮助用户实现多条件招聘搜索,为招聘猎头、人力资源部门、求职者等提供便捷的招聘信息查询服务。

🚀 快速开始

  1. 安装依赖
npm install
  1. 配置环境: 修改你的 claude_desktop_config.json 文件,添加以下内容(根据系统路径调整):
{
  "google-jobs": {
    "command": "D:\\Program\\nvm\\node.exe",
    "args": ["D:\\github_repository\\path_to\\dist\\index.js"],
    "env": {
      "SERP_API_KEY": "your-api-key"
    }
  }
}
  1. 构建项目
npm run build
  1. 启动服务
npm start

✨ 主要特性

  • 多语言搜索:支持多语言搜索,满足不同地区用户需求。
  • 地理位置过滤:可根据地理位置筛选工作岗位。
  • 时间范围筛选:能按照发布时间范围进行岗位筛选。
  • 工作类型筛选:支持按工作类型(全职、兼职等)进行筛选。
  • 薪酬范围限制:可设置薪酬范围,精准查找符合期望的岗位。
  • 自动化分页加载:自动进行分页加载,提升使用体验。
  • 高性能响应:保证系统快速响应,提高查询效率。

使用场景

  • 招聘猎头:高效搜索合适的候选人岗位。
  • 人力资源部门:方便内部招聘工作开展。
  • 自主求职者:精准查找符合自身需求的工作。
  • 就业服务机构:为客户提供更全面的岗位信息。

📦 安装指南

环境变量

  • SERP_API_KEY:必填,从 SERP 官网获取的 API Key。

参数配置

claude_desktop_config.json 中添加如下字段:

"google-jobs": {
  "command": "...",
  "args": [...],
  "env": {
    "SERP_API_KEY": "..."
  }
}

💻 使用示例

基础用法

通过以下参数实现灵活的招聘搜索:

  • query:搜索关键词(必填)
  • location:工作地点(可选)
  • posted_age:发布时长(可选)
  • employment_type:就业类型(可选)
  • salary:薪资范围(可选)
  • radius:地理半径(可选)
  • hl:语言代码(可选)
  • page:分页编号(可选)
  • sort_by:排序方式(可选)

🔧 问题排查

常见错误

  1. API Key 验证失败
    • 检查配置文件中的 API Key 是否正确。
    • 确认 API Key 在 SERP 后台已激活。
  2. 搜索结果为空
    • 核对查询参数的格式和范围。
    • 检查网络连接是否正常。

🔧 技术细节

此项目使用的技术栈如下: TypeScript NodeJS MCP

📄 许可证

此项目采用 MIT 许可证

👨‍💻 作者信息

Chan Meng 创建和维护。 GitHub LinkedIn

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端