jobspy-mcp-server

jobspy-mcp-server

1

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