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., "@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"]
}
}
}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 installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.