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-agent-cli
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
Liepin job search and resume workflows backed by the official Liepin MCP server.
LinkedIn jobs, companies and people for AI agents, plus messages and invites via your own account.
1- 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 gradedqualityCmaintenanceAutomates job searching and initial communication on the Boss Zhipin platform by parsing resumes and matching them with relevant job listings. It includes anti-bot detection features and supports automated messaging to HR representatives through various MCP clients.10-
- AlicenseCqualityAmaintenanceLocal MCP server for BOSS Zhipin workflows. Exposes 49 tools for job search, welfare filtering, recruiter messaging, pipeline tracking, and resume optimization for AI agents.77475 PyPI2,073MIT
- FlicenseNot gradedqualityFmaintenanceEnables AI assistants to automate BOSS直聘 recruitment tasks including candidate search, resume viewing, share link extraction, filtering, scoring, and report generation.145-
- FlicenseBqualityDmaintenanceUses FastMCP and Playwright to search and filter jobs on Boss Zhipin, with login via QR code and filtering by keywords and publish date.3-