mcp-jobs
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., "@mcp-jobsFind senior React developer jobs in Berlin with remote option"
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.
mcp-jobs
🚀 Zero-configuration multi-platform job aggregation service! Built on the MCP architecture, it supports fetching job information from major job boards, ready to use out of the box, no setup required.
⚡ 30-Second Quick Start
🚀 Step 1: Start the Service (Zero Configuration)
# 一行命令,立即启动
npx -y mcp-jobs🤖 Step 2: Configure Your AI Client
Add the following to your AI client (such as Cursor, Claude Desktop):
Service Name:
mcp-jobsCommand:
npx -y mcp-jobsEnvironment Variables: Leave empty
💬 Step 3: Start Using It
Simply tell your AI assistant: "Search for frontend developer jobs in Beijing"
That's it! 🎉 No registration, no API Key, no configuration files.
Related MCP server: JobSpy MCP Server
🌟 Core Features
🔓 Zero Barrier: No API Key, no registration, no configuration
📦 Out of the Box: Start the full service with a single command
🔍 Smart Search: Filter by job title, city, salary range, and more
🌐 Multi-Platform Aggregation: Automatically fetches data from multiple major job boards
📊 Standardized Output: Unified data format, easy for LLMs to process
⚡ Real-Time Updates: Ensures job information stays current
🔧 Optional Enhancements: API Key support to unlock extra features (fully optional)
📦 Installation Methods
🚀 Run Instantly (Recommended)
No installation, no configuration, use immediately:
# 一行命令,立即启动
npx -y mcp-jobs🔧 Global Installation (Optional)
If you need to use it frequently:
# 全局安装
npm install -g mcp-jobs
# 直接运行
mcp-jobs📁 Project-Level Installation (Optional)
# 安装到项目依赖中
npm install mcp-jobs
# 或使用 yarn
yarn add mcp-jobs
# 或使用 pnpm
pnpm add mcp-jobs🎯 Usage Guide
🚀 Basic Usage (Zero Configuration)
No setup required, start right away:
# 启动服务
npx -y mcp-jobs
# 服务将自动提供以下功能:
# ✅ 职位搜索
# ✅ 职位详情获取
# ✅ 多平台数据聚合
# ✅ 标准化数据输出It's that simple!
🔧 Advanced Configuration (Fully Optional)
If you need additional enhanced features, you can optionally configure the following parameters:
# 可选:复制配置模板
cp .env.example .env
# 可选:编辑配置文件,取消注释您需要的功能
# USERNAME=your_username # 可选:基础认证
# PASSWORD=your_password # 可选:基础认证
# 可选:爬虫配置
# CRAWLER_HEADLESS=true # 可选:无头模式 (调试时可设为 false)
# CRAWLER_TIMEOUT=30000 # 可选:页面超时时间 (毫秒)
# CRAWLER_VIEWPORT_WIDTH=1280 # 可选:浏览器视窗宽度
# CRAWLER_VIEWPORT_HEIGHT=800 # 可选:浏览器视窗高度
# CRAWLER_DEBUG=false # 可选:调试模式Optional Configuration Reference
Config Item | Purpose | Required |
| Basic auth username | ❌ Optional |
| Basic auth password | ❌ Optional |
| Browser headless mode (true/false) | ❌ Optional |
| Page timeout (milliseconds) | ❌ Optional |
| Browser viewport width | ❌ Optional |
| Browser viewport height | ❌ Optional |
| Debug mode (true/false) | ❌ Optional |
💡 Important Note: All configuration is fully optional. The service provides complete core functionality without any configuration.
🤖 AI Client Configuration
🚀 Cursor Configuration (Zero Configuration)
Minimal Configuration (Recommended)
Open Cursor Settings
Go to Features > MCP Servers
Click "+ Add New MCP Server"
Enter the following information:
Name:
mcp-jobsType:
commandCommand:
npx -y mcp-jobs
JSON Configuration Method
Basic Configuration (Out of the Box):
{
"mcpServers": {
"mcp-jobs": {
"command": "npx",
"args": ["-y", "mcp-jobs"]
}
}
}Advanced Configuration (Optional Enhancements):
{
"mcpServers": {
"mcp-jobs": {
"command": "npx",
"args": ["-y", "mcp-jobs"],
"env": {
"USERNAME": "your-username",
"PASSWORD": "your-password"
}
}
}
}💡 Tip: The basic configuration is recommended and already provides full job search functionality!
🤖 Claude Desktop Configuration
Zero-Configuration Setup:
Open Claude Desktop
Click the Settings icon in the bottom-left corner
Select the "MCP Servers" option
Click "Add New Server"
Enter the following information:
Name:
mcp-jobsType:
commandCommand:
npx -y mcp-jobsEnvironment Variables: Leave empty (no variables needed)
That's it! No API Key required, ready to use immediately.
🚀 Windsurf Configuration
Basic Configuration (Zero Setup):
{
"mcpServers": {
"mcp-jobs": {
"command": "npx",
"args": ["-y", "mcp-jobs"]
}
}
}🚀 Cline Configuration
Basic Configuration (Zero Setup):
mcp:
servers:
mcp-jobs:
command: npx
args: ["-y", "mcp-jobs"]🔧 Advanced Configuration (Fully Optional)
⚠️ Important Note: All of the following configuration is fully optional! The service provides complete functionality without any configuration.
If you need to customize service behavior, you can optionally configure the following environment variables:
# 可选:MCP API 密钥(用于解锁高级功能)
# 可选:基础认证
# USERNAME=your-username
# PASSWORD=your-password
# 可选:自定义 MCP 服务地址💡 Reminder: Full job search functionality is available without any configuration!
🎯 Start Using It Now
After configuration (just one command!), you can describe your job search needs to the AI assistant in natural language:
💬 Usage Examples
Search for jobs directly:
"Search for frontend developer positions in Shanghai"
"Find data analyst roles in Beijing, requiring 3+ years of experience"
"Find the highest-paying product manager positions in Hangzhou"
Get job details:
"Get the detailed information for this job: [job link]"
"Analyze the requirements and salary for this position"
Smart analysis:
"Compare salary levels for similar jobs across different cities"
"Summarize the in-demand skills in the current market"
🚀 Zero-Barrier Experience: No need to learn complex API calls — just use natural language to get professional job search services!
The LLM will automatically call the mcp-jobs service to fetch relevant information and display the results for you.
🔧 Debugging and Development
🐛 Debug Mode
If you need to debug crawler behavior or develop new features, you can enable debug mode:
# 启用可视化浏览器窗口(非无头模式)
CRAWLER_HEADLESS=false npx -y mcp-jobs
# 启用调试日志
CRAWLER_DEBUG=true npx -y mcp-jobs
# 组合使用
CRAWLER_HEADLESS=false CRAWLER_DEBUG=true npx -y mcp-jobs⚙️ Custom Browser Configuration
# 自定义视窗大小
CRAWLER_VIEWPORT_WIDTH=1920 CRAWLER_VIEWPORT_HEIGHT=1080 npx -y mcp-jobs
# 增加超时时间(适用于慢速网络)
CRAWLER_TIMEOUT=60000 npx -y mcp-jobs
# 自定义用户代理
CRAWLER_USER_AGENT="Custom Bot 1.0" npx -y mcp-jobs📝 Configuration Priority
Configuration priority, from highest to lowest:
Site-Specific Configuration -
browserConfigset for specific sites incrawlerConfig.tsEnvironment Variables - Set via
CRAWLER_*environment variablesDefault Configuration - System defaults
🌟 Why Choose MCP Jobs?
✅ Truly Zero Barrier
🚫 No Account Registration - No personal information required
🚫 No Complex Configuration - Start with a single command
🚫 No Documentation to Learn - Interact directly with natural language
⚡ Ready to Use Immediately
📦 Out of the box, no preparation needed
🔍 Complete job search functionality
🌐 Multi-platform data aggregation
📊 Standardized data output
🛡️ Reliable and Stable
🔄 Automatic retry mechanism
⚠️ Graceful error handling
📈 Real-time data updates
🔧 Optional advanced features
📋 Usage Notes
Completely Free - Core features require no fees
Follow Guidelines - Please comply with each job platform's terms of use
Use Responsibly - It is recommended to control request frequency to avoid excessive access
System Requirements - Node.js >= 16.0.0
Open Source License
Getting Help
If you encounter any issues while using the service, please get help through the following channels:
Submit a GitHub Issue
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
- AlicenseNot gradedqualityDmaintenanceA zero-configuration job aggregation server that enables searching for positions and retrieving details across multiple recruitment platforms using natural language. It provides standardized data for job requirements, salary comparisons, and market trends directly within AI clients.69122ISC
- AlicenseNot gradedqualityAmaintenanceEnables job search and scraping across multiple job boards (LinkedIn, Indeed, Glassdoor, etc.) with advanced filtering, directly from Claude Desktop or other MCP clients.5MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to fetch and structure job postings from major ATS platforms (Greenhouse, Lever, Ashby, etc.) directly, eliminating copy-paste and context loss.352MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to pull live job listings from major ATS platforms (Greenhouse, Lever, Ashby, Workable), Hacker News hiring threads, and detect hiring signals on company career pages.
Related MCP Connectors
AI job search for Claude, ChatGPT, Cursor. 170K+ jobs, 3,800+ companies. OAuth or stdio.
Job platform for AI agents. Track tech jobs from companies that match your stack.
Unified jobs search over official feeds + ATS boards (USAJOBS, Adzuna, Muse, Greenhouse, Lever...)
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/hvsfudvbsi/mcp-jobs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server