JobsDirect-MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@JobsDirect-MCPsearch all portals for remote product manager jobs and rank my fit"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
JobsDirect-MCP
A local Model Context Protocol (MCP) tool for Agentic Workflows that automates multi-portal job search, 4-tier ATS fit evaluation, resume tailoring, cover letter generation, and application preparation. Built for job seekers, career switchers, and professionals to run completely locally and privately.
JobsDirect connects your AI assistant (Claude Desktop, Cursor, Antigravity) directly to global and regional job portals (LinkedIn, Himalayas, Kariyer.net, Remote.co, CareerHound, HiredChina). It autonomously searches job boards, scores candidate-to-job fit using a dynamic 4-tier ATS matching engine (eliminating false-positive domain mismatches), tailors your CV using the STAR framework, writes targeted cover letters, formats pre-filled application form answers, and exports ready-to-use Word (.docx) documents directly to your Desktop.
π οΈ Prerequisites
Before installing, you need a few basic tools installed on your computer:
Python (3.10+) β The programming language this runs on.
Git for Windows/Mac β Used to download this repository.
An MCP-Compatible AI Client β You need an AI to command the tool. Choose one:
Claude Desktop (Recommended for ease of use)
Cursor IDE (For developers)
Antigravity CLI / IDE (For local terminal users and pair programming)
Related MCP server: jobsearch-mcp
π Quick Start Guide
Open your terminal (Command Prompt or PowerShell on Windows, or Terminal on Mac/Linux) and run these commands:
git clone https://github.com/netizen4-bit/jobs-direct
cd jobs-direct
pip install -r requirements.txtπ Connecting to your AI (MCP Client Configuration)
To let your AI use this tool, you must tell it where this folder is located on your computer.
Add JobsDirect to your MCP client configuration file (e.g., claude_desktop_config.json or mcp_config.json):
β οΈ IMPORTANT: You MUST replace the
argspath below with the exact location where you downloaded this folder on your computer.
{
"mcpServers": {
"jobsdirect": {
"command": "python",
"args": ["C:\\YOUR\\EXACT\\PATH\\HERE\\jobs-direct\\jobs_direct.py"]
}
}
}(Example for Windows:
"C:\\Users\\YOUR_NAME\\Documents\\jobs-direct\\jobs_direct.py")(Example for Mac/Linux:
"/Users/YOUR_NAME/Documents/jobs-direct/jobs_direct.py")
π Project Structure
jobs-direct/
βββ .github/
β βββ FUNDING.yml
β βββ ISSUE_TEMPLATE/
β βββ feature_request.md
βββ jobs_direct.py # The core Bridge & Agent tools. Connects to your AI client.
βββ requirements.txt # Python dependencies
βββ CODE_OF_CONDUCT.md # Community guidelines
βββ CONTRIBUTING.md # Contribution guidelines
βββ LICENSE # MIT License
βββ SECURITY.md # Security policy
βββ README.md # Project documentationπ§° Tools Reference & Prompting
π Supported Job Portals
Portal Key | Source | Primary Focus |
| Global, regional, and remote postings across all industries | |
| Himalayas.app | Curated remote tech jobs with transparent salary ranges |
| Kariyer.net | Turkey's premier job portal for local and regional Turkish roles |
| Remote.co | Top curated remote careers and global telecommute roles |
| CareerHound.io | Hidden, direct-from-employer opportunities not on traditional job boards |
| HiredChina.com | International, bilingual, and expat opportunities in China & Asia |
| Aggregated | Runs search queries across all 6 portals simultaneously |
π§ The Dynamic 4-Tier ATS Evaluation Engine (evaluate_job_fit)
Unlike basic keyword counters that match an applicant to the wrong industry simply because both job postings use generic words like "Agile", "KPIs", or "Stakeholder Management", JobsDirect implements a 100% dynamic, candidate-agnostic 4-Tier Weighted ATS Engine:
TOTAL ATS FIT SCORE (0 - 100) =
βββ Tier 1: Dynamic Industry / Domain Affinity (40% Weight)
β Extracts the candidate's historical industry footprint and compares it
β against the employer's industry. Prevents functional title false positives
β (e.g., matching a heavy machinery PM to a crypto/forex broker).
β
βββ Tier 2: Minimum Qualifications & Experience Gate (20% Weight)
β Extracts required degree level (Bachelor's / Master's / PhD) and minimum
β Years of Experience (YoE) from the posting and verifies threshold satisfaction.
β
βββ Tier 3: Functional & Technical Core Skills (30% Weight)
β Evaluates toolset, methodologies, and technical stack intersections
β (Agile, Jira, APIs, ERP, Data Analytics, CI/CD, CRM, etc.).
β
βββ Tier 4: Practical Logistics & Language Gate (10% Weight + Hard Gate)
Checks required working languages, security clearance/citizenship gates,
and geographic / remote compatibility.π‘ How to Structure High-Converting Job Search Prompts
Because JobsDirect operates autonomously, the quality of your output depends on clear instructions:
Tool #1 (
search_jobs): Finds open positions across LinkedIn, Himalayas, Kariyer.net, Remote.co, CareerHound, and HiredChina.Tool #2 (
get_job_details): Fetches full requirements, responsibilities, and seniority criteria from any job ID or URL.Tool #3 (
evaluate_job_fit): Runs the 4-tier ATS algorithm to calculate your match score (0β100) and highlight gaps.Tool #4 (
tailor_resume): Rewrites your CV bullet points into quantified STAR stories (Situation, Task, Action, Result).Tool #5 (
generate_cover_letter): Writes a compelling, authentic 3-act cover letter (The Hook, The Proof, The Close).Tool #6 (
prepare_job_application): Bundles your application answers, screening questions, and direct apply link.Tool #7 (
export_to_docx): Saves any generated text, resume, or report as an executive-formatted Word document (.docx) directly onto your Desktop.Tool #8 (
track_application): Automatically logs your submitted applications into a central tracker file on your Desktop.Tool #9 (
lookup_salary_benchmark): Provides global and regional salary ranges to guide compensation expectations.
β‘ The Chained Prompt Formula
Copy and paste this prompt formula directly into Claude Desktop, Cursor, or Antigravity:
"I am searching for remote Senior Technical Project Manager or Operations positions in Europe and TΓΌrkiye.
Step 1: Use your search_jobs tool to find 5 open positions across LinkedIn, Himalayas, and Kariyer.net.
Step 2: Use your evaluate_job_fit tool to score each position against my attached background and pick the highest-scoring match.
Step 3: Use your tailor_resume and generate_cover_letter tools to craft customized application materials for that top position.
Step 4: Use your export_to_docx tool to save the tailored CV and cover letter directly to my Desktop as a Word document.
Step 5: Use your track_application tool to log this application into my tracker."π License
Distributed under the MIT License. See LICENSE for more information.
β Support the Developer
If this tool saved you a day, and if you use my other open-source workflow tools, consider supporting the development. Your backing helps keep these small AI tools projects completely free.
This server cannot be deployed
Maintenance
Related MCP Connectors
Auto-apply to jobs: matches your CV, tailors a fresh CV per posting, and applies for you.
Search jobs, tailor your resume, write cover letters, and file applications for you.
Job search, application materials, and application tracking for AI assistants.
Tailored, graded job applications: a CV, cover letter and form answers built per vacancy.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to discover, filter, and track job openings based on the user's local resume, without uploading data to the cloud.24MIT
- AlicenseAqualityAmaintenanceEnables local job-search automation, from finding and scoring postings to drafting tailored CVs and cover letters, compiling PDFs, and tracking applications through your AI assistant.19MIT
- AlicenseAqualityBmaintenanceEnables AI agents to search job openings across free sources, prepare application materials using known experience, and handle authorized email sending and follow-ups.913MIT

Civify MCP Serverofficial
AlicenseAqualityBmaintenanceEnables AI agents to parse resumes, tailor CVs, score ATS compatibility, redact PII, scrape job postings, and track applications through a career platform.826 npmMIT