job-pilot
Automates job searching by scraping and filtering job listings from Indeed based on user semantic profiles.
JobPilot ✈️
Your Intelligent AI Agent for Career Success Automated Job Search, Resume Optimization, and Application Management
Features • Architecture • Getting Started • Roadmap
English | 中文 | 日本語 | 한국어 | Français | Deutsch
📖 Introduction
JobPilot is a next-generation career assistant powered by AI Agents and the Model Context Protocol (MCP). It acts as your personal recruiter, tirelessly searching for jobs on platforms like LinkedIn, optimizing your resume for specific job descriptions (JD), and even automating the application process.
Designed for the age of AI, JobPilot exposes a full MCP server, allowing you to connect it with your favorite AI assistants (like Claude Desktop, OpenClaw, or custom agents) to handle your job hunt autonomously.
Why JobPilot? Instead of manually tweaking your CV for every application, let JobPilot's agents analyze the JD, rewrite your resume to highlight relevant skills, and submit the application for you—while you sleep.

Related MCP server: CareerMate
✨ Features
🤖 MCP-Native Architecture
Agent-First Design: Built from the ground up as a Model Context Protocol (MCP) server.
Universal Compatibility: Connects seamlessly with any MCP-compliant client (Claude, IDEs, Agent frameworks).
📄 Intelligent Resume Engine
Context-Aware Optimization: Analyzes your master profile against target JDs to generate hyper-personalized resumes.
ATS Friendly: Ensures generated resumes are optimized for Applicant Tracking Systems.
🕵️ Automated Job Hunter
Smart Search: Scrapes and filters job listings from LinkedIn and Indeed based on your semantic profile.
Auto-Apply: Automated form filling with built-in stealth mode and anti-detection mechanisms (human-like delays, randomized user agents).
Risk Reduction: "Safe Mode" with dry-run capability and manual confirmation steps to avoid account flags.
📊 Application Tracking
Dashboard: Modern UI built with Shadcn components to visualize your application status, interview pipeline, and success rates.
History: Keep a record of every tailored resume version sent to recruiters.
🛠️ Tech Stack
Frontend:
Next.js 14 (App Router)
TypeScript
Tailwind CSS & Lucide Icons
Backend:
FastAPI (Python)
Pydantic
MCP SDK (Python)
Automation & AI:
Playwright (Browser Automation)
OpenAI / Anthropic APIs (LLM)
Supabase (Database & Auth)
🚀 Getting Started
Prerequisites
Node.js 18+
Python 3.11+
Git
Installation
Clone the repository
git clone https://github.com/yourusername/job-pilot.git cd job-pilotBackend Setup
cd backend python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt # Start the API & MCP Server python app/main.pyFrontend Setup
cd frontend npm install # Start the UI npm run devAccess the App
Frontend:
http://localhost:3000API Docs:
http://localhost:8000/docs
🗺️ Roadmap
Project Initialization & Architecture Design
Phase 1: MCP Server Implementation & Basic Profile Management
Phase 2: LinkedIn Scraper Integration & Job Matching
Phase 3: Resume Optimization Pipeline (LLM)
Phase 4: Automated Application via OpenClaw/Playwright
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
🌟 Star History
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn AI-powered job recommender built on the Model Context Protocol that provides personalized career suggestions through resume and skills matching. It utilizes LLMs and external tool integrations to help users find relevant job openings based on their professional profile.MIT
- Alicense-qualityAmaintenanceCareerMate is an MCP-first, local-only career management tool that stores your career data (profiles, resumes, cover letters, job postings, applications, interview prep) on your computer and exposes it through MCP tools for AI agents to read and write.162MIT
- Alicense-qualityDmaintenanceAn MCP server that enables AI-assisted job search workflows including job discovery, application tracking, resume evaluation, and cover letter generation, with support for multiple job sources and scheduled scraping.331AGPL 3.0
- AlicenseAqualityAmaintenanceAn AI job-hunt copilot that enables searching live job boards, shortlisting openings, tracking application pipelines, and generating tailored resumes and cover letters from any MCP client.14Apache 2.0
Related MCP Connectors
MCP server for AI job search — find jobs, track applications, get alerts. Claude, ChatGPT, Cursor.
Job search and interview prep MCP. 11 tools, OAuth 2.1, cross-LLM. four-leaf.ai.
Search live startup jobs from Claude, Cursor, or ChatGPT via MCP. Free, no account needed.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/arthurpanhku/job-pilot'
If you have feedback or need assistance with the MCP directory API, please join our Discord server