BossZhipin 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., "@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.
Latest Blog Posts
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/derekdong-star/mcp-boss'
If you have feedback or need assistance with the MCP directory API, please join our Discord server