MCP server for boss-agent-cli — exposes BOSS 直聘 (BOSS Zhipin) job search, communication, and recruiter tools for AI agents via Claude Desktop / Cursor
17 tools with mixed quality. Strengths: all tools have descriptions (10-200 chars, mostly adequate); input schemas present with type definitions and enums where appropriate (e.g., boss_search, boss_wizard). Weaknesses: descriptions are often terse and lack WHEN/WHY context; many parameters lack descriptions (e.g., boss_wizard's 'inputs' object has no description of expected structure); no documented output schemas; error handling guidance absent; no tool annotations (readOnlyHint/destructiveHint/idempotentHint); Chinese descriptions reduce LLM clarity. Tool naming is consistent (boss_* prefix) but generic, 'boss_wizard' and 'boss_chat' don't clearly signal action intent. Composition is reasonable (tools chain via security_id/job_id), but parameter descriptions often omit format/constraint details.
发起投递或立即沟通动作(幂等,不会重复投递)
查看沟通列表,支持按发起方和时间筛选。返回项含稳定标识 uid,可用于 boss_chatmsg / boss_mark / boss_exchange。
基于聊天历史生成结构化摘要与下一步建议
查看与指定好友的聊天消息历史
列出支持的城市列表(约 40 个)
查看职位详情。参数为 security_id(从 search/recommend 结果获取)。
诊断本地运行环境、依赖、登录态和网络连通性
No output schemas documented. LLMs cannot infer what fields to expect from tool responses, forcing them to guess at downstream field names and risking broken tool chains.
Parameter descriptions missing or incomplete. 'inputs' in boss_wizard, 'tag' in boss_mark, and 'security_id' across multiple tools lack format/constraint guidance. LLMs cannot validate input before calling.
No error handling guidance. Tools do not document what errors are retryable, user-fixable, or fatal. LLMs cannot recover from failures intelligently.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 63 | 2026-07-28+ | v2 |
请求交换联系方式(手机号或微信)
向招聘者打招呼。需要 security_id 和 job_id。
查看浏览历史
查看面试邀请列表
给联系人添加或移除标签(新招呼/沟通中/已约面/不合适/收藏等)
获取当前登录用户信息(基本信息、简历、求职期望、投递记录)
获取基于简历的个性化职位推荐
按关键词和筛选条件搜索 BOSS 直聘职位列表。支持城市、薪资、经验、学历、福利等多维度筛选。
检查 BOSS 直聘登录态
执行、恢复、查询或停止与真人向导共享的持久化 workflow;先调用 boss schema 发现 wizard_catalog
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). LLMs cannot distinguish safe reads from destructive writes. boss_apply is marked idempotent in description but lacks formal annotation.
Chinese descriptions reduce clarity for non-Chinese-speaking LLMs and agents. Descriptions like '执行、恢复、查询或停止与真人向导共享的持久化 workflow' are not machine-parseable and may confuse multilingual models.