Skip to main content
Glama
Pradesha3112

Job Search MCP Server

by Pradesha3112

job-mcp

Job Search MCP Server

A simple MCP server that allows Claude to search for developer jobs and provide job application links.

Related MCP server: apples-tracker

Features

  • Search frontend developer jobs

  • Search React jobs

  • Search Vue.js jobs

  • Search Angular jobs

  • Search TypeScript jobs

  • Search Next.js jobs

  • Get job application links

  • Uses Python

  • Uses SQLite for local job data

How it Works:

User
  |
  v
Claude
  |
  v
MCP Server
  |
  v
Job Search
  |
  v
SQLite Database
  |
  v
Matching Jobs
  |
  v
Job Details + Application Link

Example Prompts

Basic

Find frontend developer jobs
Search for frontend jobs
Show me remote frontend developer roles

Skill-Specific

Find React developer jobs
Search for Vue.js positions
Show me Angular developer jobs
Find TypeScript frontend roles
Search for Next.js developer jobs

Example Result

Frontend Engineer - React and AWS

https://jobicy.com/jobs/145744-frontend-engineer-react-and-aws

Tech Stack

  • Python

  • MCP

  • SQLite

  • Claude Desktop

Project Structure

job-mcp/
│
├── server.py
├── providers.py
├── database.py
├── requirements.txt
├── jobs.db
└── README.md

Installation

Clone the repository:

git clone https://github.com/Pradesha3112/job-mcp.git

Go to the project folder:

cd job-mcp

Create a virtual environment:

python -m venv .venv

Activate the virtual environment on Windows:

.venv\Scripts\activate

Install the required packages:

pip install -r requirements.txt

Run the MCP Server

Start the server using:

python server.py

The server is designed to communicate with Claude through MCP.

Author

Pradesha3112

GitHub: https://github.com/Pradesha3112

Screenshots:

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables searching justjoin.it for job listings and tracking applications locally with status updates, all via natural language in Claude.
    4
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to manage job applications and companies in a local SQLite-backed tracker, including searching, creating, updating, and deleting postings and companies, plus reading and updating shared job-search context.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables Claude to organize a job search by registering openings, advancing applications through a status funnel, measuring conversion rates between stages, and flagging applications that have gone quiet and need follow-up. Data is kept locally in SQLite, so no external account or server is required.
    5
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables LLM agents to search jobs, retrieve individual job details, access statistics, and mark application statuses by querying a SQLite-backed job database.
    MIT