Job Finder MCP Server
Click on "Install 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., "@Job Finder MCP ServerFind me remote Python developer jobs."
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.
Job Finder MCP Server
A Model Context Protocol (MCP) server built with Python that allows Claude Desktop to search for remote job listings using Playwright browser automation. The project is fully containerized with Docker for easy deployment and portability.
Features
Search remote jobs using Playwright
MCP server compatible with Claude Desktop
Dockerized for easy deployment
Uses Groq API for intelligent processing
Supports environment variables for secure API key management
Related MCP server: Cloudflare Playwright MCP
Tech Stack
Python 3.12
Model Context Protocol (MCP)
Playwright
Docker
Claude Desktop
Groq API
Project Structure
Job_Finder_mcp_docker/
│
├── mcp_job.py # MCP server implementation
├── Dockerfile # Docker configuration
├── requirements.txt # Python dependencies
├── .gitignore
└── README.mdInstallation
1. Clone the repository
git clone https://github.com/Zakria774/Job_Finder_mcp_docker.git
cd Job_Finder_mcp_docker2. Create a virtual environment
python3 -m venv .venv
source .venv/bin/activate3. Install dependencies
pip install -r requirements.txt
playwright install chromium4. Create a .env file
Create a file named .env
GROQ_API_KEY=your_groq_api_keyDo not upload your
.envfile to GitHub.
Running Locally
Start the MCP server:
python mcp_job.pyThe server will wait for requests from an MCP client such as Claude Desktop.
Running with Docker
Build the Docker image:
docker build -t job_finder .Run the Docker container:
docker run -i --rm job_finderClaude Desktop Configuration
Add the following configuration to your claude_desktop_config.json:
{
"mcpServers": {
"job_finder": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"job_finder"
]
}
}
}Restart Claude Desktop after saving the configuration.
Example Prompt
Find me remote Python jobs using my job finder tool.Claude Desktop will invoke the MCP server and return job listings.
Environment Variables
Variable | Description |
GROQ_API_KEY | Your Groq API key |
Security
Ensure your .gitignore includes:
.env
.venv/
__pycache__/
*.pycNever commit API keys or secrets to GitHub.
Author
Muhammad Zakria
GitHub: https://github.com/Zakria774
License
This project is open source and available under the MIT License.
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
- AlicenseBqualityDmaintenanceEnables automation of browser tasks using Playwright by interacting via Claude Desktop for executing user-defined prompts and operations.Last updated1212MIT
- Flicense-qualityCmaintenanceEnables AI assistants to control a browser through Playwright automation tools, allowing them to perform web tasks like navigation, typing, clicking, and taking screenshots. Deployed on Cloudflare Workers and compatible with various AI platforms including Claude Desktop and VS Code.Last updated
- Flicense-qualityCmaintenanceEnables AI assistants to control a web browser via Playwright on Cloudflare Workers for automated tasks like navigation, clicking, typing, and taking screenshots. It integrates with platforms like Claude Desktop and GitHub Copilot to perform web automation through a standardized toolset.Last updated
- Alicense-qualityDmaintenanceEnables job search and scraping across multiple job boards (LinkedIn, Indeed, Glassdoor, etc.) with advanced filtering, directly from Claude Desktop or other MCP clients.Last updated5MIT
Related MCP Connectors
Search remote jobs, compare salaries, create alerts, and request user-confirmed apply links.
Search AI-native jobs, inspect application forms, and fetch free interview-prep resources.
AI job search for Claude, ChatGPT, Cursor. 128K+ jobs, 1,900+ companies. OAuth or stdio.
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/Zakria774/Job_Finder_mcp_docker'
If you have feedback or need assistance with the MCP directory API, please join our Discord server