DEVELOPER ACCESS / v0.1.0
你的 AI,现在可以找岗位。
网页、命令行、MCP 使用同一套动作核心。公开搜索无需注册、无需 API Key。当前是可用的公开预览,账号、投递和双向匹配尚未接入。
命令行
npm 官方包为 @hfshfg/bosscli;安装后命令仍是 bosscli。裸名 bosscli 因与已有 boss-cli 过于相似而无法发布。
npx @hfshfg/bosscli jobs search --query AI --location Singapore --json
npx @hfshfg/bosscli jobs search --board anthropic --limit 5 --json
npx @hfshfg/bosscli jobs draft --file job.txt --json
# 全局安装后使用 bosscli 命令
npm install -g @hfshfg/bosscli
bosscli status --json
默认在本机直连招聘源。指定 --url https://bosscli.net 或环境变量 BOSSCLI_URL 可使用网站 API。JD 草稿始终在本机整理。
连接 MCP
支持远程 MCP 的客户端,可配置 Streamable HTTP 地址:
https://bosscli.net/mcp
公开只读工具无需 OAuth。若客户端支持本地 stdio MCP,配置如下:
{
"mcpServers": {
"bosscli": {
"command": "npx",
"args": ["-y", "@hfshfg/bosscli", "mcp"]
}
}
}
| 工具 | 能力 |
|---|---|
| search_jobs | 按关键词、地点和招聘源搜索 |
| get_job | 通过 board:id 读取岗位与原站链接 |
| describe_service | 查看已实现能力与边界 |
| draft_job | 仅本地 stdio:整理用户提供的 JD 文本 |
HTTP API
GET /api/jobs?query=AI&location=Singapore&limit=20&offset=0
GET /api/jobs/anthropic:12345
GET /api/status
GET /healthz
结果统一为 {"ok":true,"data":...};错误为 {"ok":false,"error":"..."}。分页使用 next_offset。招聘源失败时返回 warnings 和 partial,不会用虚构岗位填充。
共享动作
jobs.search、jobs.get、jobs.draft、system.describe。非交互命令没有颜色或进度条;stdout 放结果,stderr 放诊断。退出码 0 为成功、1 为运行错误、2 为参数错误。
数据来源与当前范围
岗位元数据来自 Anthropic、Cloudflare 的公开 Greenhouse 招聘源,显示原站申请链接,不表示上述企业与 BossCLI 有合作关系。源站内容和商标归各自权利人所有。
首版支持搜索、本机收藏与本机 JD 草稿。草稿仅提取明确标注的字段,不做 AI 推断。暂不支持上传简历、PDF/Word 解析、账号同步、在线发布、代投、充值或私人联系方式解锁。
AnyoneCLI 是母项目。BossCLI 为独立项目,与 BOSS 直聘无关联。