
JobSpy MCP Server

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"
}
}'