JobSpy MCP Server

JobSpy MCP Server

site icon
2025.04.15 0
JavaScript职位搜索AI 助手集成搜索工具
JobSpy MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在为 AI 助手(如 Claude)提供跨多个招聘平台(如 Indeed、LinkedIn、Glassdoor 等)的职位搜索功能。该服务能够根据搜索词、地点、时间范围等条件筛选职位,并以结构化数据(JSON 或 CSV 格式)返回结果,便于 AI 模型处理。支持多种传输方式,包括 stdio 用于 Claude 集成和 SSE 用于 Web 客户端。
View on GitHub

Overview

基本能力

产品定位

JobSpy MCP Server 是一个职位搜索服务,专为 AI 助手设计,提供跨平台的职位搜索功能。

核心功能

  • 跨平台职位搜索(Indeed、LinkedIn、Glassdoor 等)
  • 支持多种筛选条件(搜索词、地点、时间范围等)
  • 返回结构化数据(JSON 或 CSV 格式)
  • 支持多种传输方式(stdio 和 SSE)

适用场景

  • AI 助手集成(如 Claude)
  • Web 客户端实时职位搜索
  • 开发人员快速获取职位数据

工具列表

  • search_jobs:搜索职位,支持多种参数配置,如站点名称、搜索词、地点等。

常见问题解答

  • 如何配置 JobSpy 工具?确保 JobSpy 工具已安装并配置正确路径。
  • 如何启用 SSE 传输?设置环境变量 ENABLE_SSE=1

使用教程

使用依赖

  • Node.js 16+
  • Python 3.6+
  • JobSpy 工具

安装依赖命令:

# 安装 Node.js 和 Python
# 确保 JobSpy 工具已安装

安装教程

# 克隆仓库
git clone https://github.com/yourusername/jobspy-mcp-server.git
cd jobspy-mcp-server

# 安装依赖
npm install

# 配置 JobSpy 工具
cd ../jobSpy
pip install -r requirements.txt
chmod +x run.sh

调试方式

# 启动服务器
npm start

# 测试 API
curl -X POST "http://localhost:9423/api" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "search_jobs",
    "params": {
      "search_term": "software engineer",
      "location": "San Francisco, CA",
      "site_names": "indeed,linkedin",
      "results_wanted": 10,
      "format": "json"
    }
  }'

许可证

该项目遵循 MIT 开源许可条款。