Google Jobs

Google Jobs

🚀 Google Jobs MCP 服务器

Google Jobs MCP 服务器是一款基于 Model Context Protocol (MCP) 的实用工具,能为用户提供强大的工作搜索功能。它支持多语言和多地理位置,可依据用户需求精准筛选出符合条件的职位信息。

✨ 主要特性

  • 多语言支持:支持多种语言的工作搜索。
  • 地理位置过滤:可以根据指定的地理位置进行职位筛选。
  • 时间范围限制:允许设置职位发布时间的时间窗口。
  • 工作类型筛选:支持全职、兼职等多种工作类型的筛选。
  • 薪资范围过滤:可以根据用户指定的薪资范围查找职位。
  • 语言代码支持:通过设置 hl 参数可以实现不同语言的工作页面显示。

🚀 快速开始

安装依赖

运行以下命令安装项目所需的依赖:

npm install

环境配置

修改你的 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"
}
}
}

构建服务器

运行以下命令构建服务器:

npm run build

启动服务器

运行以下命令启动服务器:

npm start

📦 安装指南

使用 Smithery 自动安装

通过 Smithery 可以自动将 Google Jobs 服务安装到 Claude Desktop 上:

npx -y @smithery/cli install @chanmeng666/google-jobs-server --client claude

手动安装

使用 npm 安装

npm i @chanmeng666/google-jobs-server

npm install @chanmeng666/google-jobs-server

使用 yarn 安装

yarn add @chanmeng666/google-jobs-server

使用 pnpm 安装

pnpm add @chanmeng666/google-jobs-server

🔧 技术细节

  • TypeScript:使用 TypeScript 进行开发。
  • Node.js:基于 Node.js 平台运行。
  • MCP SDK:集成 MCP 协议进行交互。

📚 详细文档

该服务器实现了 Model Context Protocol,并提供了一个工作搜索工具,支持以下参数:

参数 详情
query 搜索查询字符串(必填)
location 工作地点(可选)
posted_age 发布日期过滤器(可选)
employment_type 工作类型过滤器(可选)
salary 薪资范围过滤器(可选)
radius 地理搜索半径(可选)
hl 语言代码(可选)
page 分页编号(可选)
sort_by 排序顺序(可选)

💻 使用示例

开发模式运行

# 在开发模式下运行
npm run dev

运行类型检查

# 运行类型检查
npm run typecheck

构建生产版本

# 构建生产版本
npm run build

📄 许可证

该项目遵循 MIT 许可证。

👨‍💻 作者信息

该工具由 Chan Meng 开发和维护。如需联系,请参考项目主页或邮件联系方式。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-23 04:48

相似服务问题