BossZhipin MCP Server
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., "@BossZhipin MCP Serversearch for Python jobs in Shanghai with 3-5 years experience"
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.
BossZhipin MCP Server
A Model Context Protocol (MCP) server for Boss直聘 recruitment platform.
Core Features:
🔐 Auto Login - QR code scan with automatic security verification
💼 Job Search - Search by keyword, city, experience, salary
👋 Auto Greeting - Send greetings to recruiters automatically
Quick Start
1. Install
pip install -r requirements.txt
playwright install chromium2. Run
python mcp_boss.pyServer starts at http://127.0.0.1:8000
3. MCP Client Config
Add to your MCP client (e.g., Cursor):
{
"mcpServers": {
"mcp-boss": {
"command": "python",
"args": ["/path/to/mcp_boss.py"]
}
}
}Related MCP server: boss-cli-mcp
Usage Examples
Login
User: Login to BossZhipin
LLM: [Calls login_full_auto]
QR: http://127.0.0.1:8000/static/qrcode_xxx.png
Please scan with BossZhipin APP
User: [Scans and confirms]
LLM: Login successful!Search Jobs
search_jobs(
keyword="Python",
city="上海",
experience="三到五年",
salary="20-50k"
)Send Greeting
send_greeting(
security_id="xxx",
job_id="yyy"
)Available Tools
Tool | Description |
| Auto login with QR code |
| Interactive login with guidance |
| Get login status & cookies |
| Get recommended jobs |
| Search jobs by keyword |
| Send greeting to HR |
Parameters:
experience: 在校生, 应届生, 不限, 一年以内, 一到三年, 三到五年, 五到十年, 十年以上job_type: 全职, 兼职salary: 3k以下, 3-5k, 5-10k, 10-20k, 20-50k, 50以上city: 北京, 上海, 深圳, 广州, 杭州, 成都, 武汉, 西安, 南京, 苏州
Resources
URI | Description |
| Server status |
| Job search config (experience, salary maps) |
| Login status & cookies |
HTTP Endpoints
http://127.0.0.1:8000/mcp- MCP endpointhttp://127.0.0.1:8000/static/{file}- Static files (QR codes)http://127.0.0.1:8000/login/start- Web login page
How It Works
QR Login - Generates QR code, monitors scan status in background thread
Security Check - Uses Playwright headless browser to auto-complete verification
Cookie Management - Automatically obtains
__zp_stoken__and valid cookiesSmart Params - Accepts Chinese parameters, converts to API codes automatically
Project Structure
mcp-boss/
├── mcp_boss.py # Main server
├── requirements.txt # Dependencies
├── static/ # QR code images
└── README.mdDependencies
Python 3.12+
fastmcp >= 0.4.0
requests >= 2.31.0
playwright >= 1.40.0
pycryptodome >= 3.19.0
starlette >= 0.27.0
Docker
docker build -t mcp-boss .
docker run -p 8000:8000 mcp-bossDebug Mode
Set headless=False in complete_security_check() to see browser:
browser = await p.chromium.launch(headless=False)License
This server cannot be deployed
Maintenance
Related MCP Connectors
Tailor resumes, score ATS fit, find hiring leads, and send cold outreach, from your agent.
LinkedIn jobs, companies and people for AI agents, plus messages and invites via your own account.
- mcpOAuthcom.curviate
LinkedIn actions for AI agents: search, messaging, posts and invites, as hosted MCP tools.
Search AI-native jobs, inspect application forms, and fetch free interview-prep resources.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceEnables AI assistants to automate BOSS直聘 recruitment tasks including candidate search, resume viewing, share link extraction, filtering, scoring, and report generation.151-
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to automate Boss直聘 recruitment workflows via local Chrome, including candidate queries, messaging, batch replies, resume previews, and position management.6 npm1GPL 3.0
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to automate BOSS Zhipin recruiter workflows, including batch candidate search, resume screenshot capture, share-link extraction, filtering and scoring, database persistence, and Markdown report export.-
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to automate BOSS Zhipin recruiter workflows through a logged-in Chrome browser. It supports batch candidate search with multi-keyword deduplication, resume screenshot capture, filtering/scoring, persistent candidate database, greetings, and Markdown report export.-