jobspy-mcp-server
JobSpy MCP Server is an MCP server that integrates with tools like the JobSpy tool, allowing AI assistants to perform job searches across multiple platforms. It supports structured data outputs and is configurable via environment variables or Docker.
JobSpy MCP Server
A Model Context Protocol (MCP) server that lets AI assistants like Claude search for jobs across multiple job listing platforms using the JobSpy tool.
Features
- Search for jobs on platforms like Indeed, LinkedIn, and Glassdoor
- Filter searches by terms, location, and time frames
- Structured job data output in JSON or CSV
- Multiple transport options including stdio for Claude and SSE for web clients
Prerequisites
- Node.js 16+
- Python 3.6+
- JobSpy tool installed
Installation
Clone the repository and install dependencies. Ensure JobSpy tool is set up properly.
Configuration
Configure using environment variables or a .env file.
Usage
Start the server with npm and connect using Claude Desktop or web clients via SSE Transport. API endpoints are available for functionality like job searches.
Docker Support
Dockerfile provided to containerize the MCP server.
Development
Includes instructions for running in development mode and testing.
License
MIT