关于 校招宝 · 中国校园招聘岗位数据
校招宝是面向应届生的中国校园招聘信息平台,提供岗位检索、企业档案、求职攻略、练习和薪资参考。开源版附带脱敏演示数据,并提供只读 MCP 服务供 AI 客户端查询岗位与企业信息。
主要功能
- 01按公司、岗位、城市和批次筛选
- 02查看企业档案与在招岗位
- 03获取笔试、面试和薪资攻略
- 04在线答题并自动判分
- 05提供脱敏招聘数据集
适用场景
- 01筛选符合学历与城市条件的校招岗位
- 02查看企业招聘进度和岗位详情
- 03整理公开招聘数据用于检索研究
MCP 相关
提供免 API Key、免注册的只读 MCP 服务,支持搜索岗位、查询岗位详情和企业档案、查看紧急截止日期及统计数据;不提供投递入口。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://xiaozhaobao.com.cn/mcpclaude mcp add --transport http cn-com-xiaozhaobao-xiaozhaobao https://xiaozhaobao.com.cn/mcp{"mcpServers":{"cn-com-xiaozhaobao-xiaozhaobao":{"type":"http","url":"https://xiaozhaobao.com.cn/mcp"}}}在 Cursor 中打开{"servers":{"cn-com-xiaozhaobao-xiaozhaobao":{"type":"http","url":"https://xiaozhaobao.com.cn/mcp"}}}在 VS Code 中打开{"mcpServers":{"cn-com-xiaozhaobao-xiaozhaobao":{"type":"http","url":"https://xiaozhaobao.com.cn/mcp"}}}{"mcpServers":{"cn-com-xiaozhaobao-xiaozhaobao":{"serverUrl":"https://xiaozhaobao.com.cn/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| q | string | 否 | 关键词,匹配公司名/岗位名/行业,中英文互搜(如 Amazon→亚马逊) |
| city | string | 否 | 城市,可多选逗号分隔(如「北京,上海」)。自动归一化,北京市→北京 |
| page | integer | 否 | 页码,默认 1 |
| size | integer | 否 | 返回条数,默认 20,上限 50 |
| sort | enum | 否 | 排序:latest 最新发布(默认)/ deadline 最快截止 / quality 完整度优先latest | deadline | quality |
| batch | string | 否 | 招聘批次(秋招/春招/实习/提前批) |
| company | string | 否 | 企业名(建议先用 q 模糊搜索) |
| industry | string | 否 | 行业(如互联网/金融/制造业) |
| education | string | 否 | 学历要求(本科/硕士/博士) |
| grad_year | string | 否 | 毕业届别(如 2027) |
| company_type | string | 否 | 企业类型(国企/民企/外企/事业单位等) |
| days_left_max | integer | 否 | 只看剩余天数不超过 N 天的岗位(回答「最近截止」用它) |
详细介绍
🌐 在线体验(30 秒,无需安装):https://xiaozhaobao.com.cn —— 真实校招数据每日更新,点开即看效果。
🎯 recruit-hub · 校招宝开源版
⭐ 如果这个项目对你有帮助,请点个 Star! 你的 Star 是开源项目最大的动力。 🌐 完整在线体验:https://xiaozhaobao.com.cn
零依赖的校园招聘信息聚合站 —— git clone 一条命令即可跑起来,无需 npm install、无需构建、无需数据库服务。
校招宝是面向应届生的校招情报站:岗位检索、企业档案、求职攻略、岗位练习、薪资参考。本仓库是它的开源版,演示数据完全脱敏;线上运营实例独立于本仓库。
✨ 特性
| 能力 | 说明 |
|---|---|
| 🚀 零依赖 | Node 22 原生 node:sqlite,无任何第三方包 |
| 📱 SSR + SPA | 搜索引擎可见(sitemap / llms.txt / JSON-LD / PWA),前后端一体 |
| 🔍 精准筛选 | 按公司 / 岗位 / 城市 / 学历 / 届别 / 批次 / 行业 / 笔试情况 |
| 🏢 企业档案 | 按母公司聚合全部在招岗位与笔面经 |
| 📖 求职攻略 | 按岗位的笔试 / 面试 / 薪资备考指南 |
| ✏️ 岗位练习 | 在线作答、自动判分 |
| 💰 薪资参考 | 薪资区间与真实爆料聚合 |
| 🔑 账号体系 | 邮箱注册 / 密码登录 / 收藏 / 订阅提醒 |
| 🛡 安全 | 管理后台鉴权、安全响应头、防爆破、合规页 |
📊 真实脱敏数据集(本仓库独有)
校招宝把真实聚合的公开招聘数据脱敏后作为公开数据集随仓库发布,你可以直接拿来做检索研究、可视化、AI 训练样本:
data/jobs-YYYY-MM-DD.csv/.json—— 每期导出的公开招聘样本(公司 / 岗位 / 城市 / 批次 / 学历 / 截止日 / 来源 / 薪资区间),不含任何个人信息digest/校招情报周报-YYYY-MM-DD.md—— 自动聚合的校招情报周报(在招 Top 公司、热门城市、批次与行业分布)
数据为聚合自各企业公开校招公告与招聘平台的公开样本,仅作技术演示与检索研究,非官方、不构成招聘服务。版权归原发布方,仓库已附来源标注与下架通道。
🚀 一键体验(30 秒跑起来)
要求:Node.js ≥ 22.5(Node 22 自带 node:sqlite,无需任何安装步骤)。
git clone https://github.com/kknee-dev/recruit-hub.git
cd recruit-hub
# Linux / macOS
./start.sh
# Windows
start.bat
打开 http://localhost:3600 —— 已自动加载脱敏演示岗位 + 企业档案。
或者用 GitHub Codespaces:打开仓库 → Code → Codespaces → 创建,浏览器里直接跑。
或者零安装手动跑:
node examples/gen_seed.js # 生成演示数据(可选,首次启动会自动加载)
node app/server.js # 启动
🛠 技术栈
- Node.js 22 + node:sqlite(原生 SQLite,零外部依赖)
- 原生 SSR(服务端渲染)/ SPA,无框架
- PWA(可安装、离线缓存)
- SEO/GEO 开箱即用:
sitemap.xml、llms.txt、JSON-LD Schema、Open Graph
📁 项目结构
recruit-hub/
├── app/
│ ├── server.js # 服务入口(Express 兼容中间件,零依赖自研)
│ ├── db.js # SQLite schema(建表/索引)
│ ├── config.js # 环境变量加载(.env)
│ ├── lib/ # ssr / web / auth / importer / llm / practice / offer ...
│ └── public/ # 前端(原生 JS + CSS,PWA)
├── examples/
│ ├── gen_seed.js # 演示数据生成器(完全脱敏)
│ └── seed.sqlite # 生成的演示库
├── scripts/
│ ├── gen_dataset.js # 演示数据集导出(读 seed.sqlite)
│ ├── export_real_dataset.js # 真实脱敏数据集导出(读真实库,需 XZB_DB_PATH)
│ └── gen_digest.js # 周报生成
├── data/ # 真实脱敏数据集快照(根目录,维护者定期导出,永久保留)
│ └── demo/ # CI 自动生成的虚构演示数据(每周刷新,不覆盖根目录真实快照)
├── digest/ # 校招情报周报(根目录为真实快照)
│ └── demo/ # CI 自动生成的虚构演示周报
├── start.sh / start.bat # 一键启动
└── .env.example # 环境变量模板
🤖 接入 AI 助手(MCP)—— 让 AI 直接回答中国校招问题
校招宝提供 MCP Server(免 API Key · 免注册 · 只读),Claude、ChatGPT、Cursor、腾讯 WorkBuddy、Gemini CLI 等 AI 助手可直接检索全国在招校招岗位。
一键安装:Cursor 用户点上方的 Add to Cursor 按钮即可。克隆本仓库后,根目录的 .mcp.json 与 .vscode/mcp.json 已就位,Claude Code / VS Code Copilot 打开仓库即可直接使用,无需手抄配置。
手动配置(任意 MCP 客户端):
{
"mcpServers": {
"xiaozhaobao": {
"type": "http",
"url": "https://xiaozhaobao.com.cn/mcp"
}
}
}
| 客户端 | 配置方式 |
|---|---|
| Cursor | 点上方 Add to Cursor 按钮,或写入 ~/.cursor/mcp.json |
| Claude Code | claude mcp add --transport http xiaozhaobao https://xiaozhaobao.com.cn/mcp(本仓库已含 .mcp.json) |
| Claude Desktop | 上面的 JSON 写入 claude_desktop_config.json |
| VS Code (GitHub Copilot) | 本仓库已含 .vscode/mcp.json;或在命令面板执行 MCP: Add Server |
| 腾讯 WorkBuddy | 同一段 JSON 写入 ~/.workbuddy/mcp.json,再于连接器管理页点「信任」 |
| Gemini CLI | 本仓库即扩展(gemini-extension.json),安装后自动加载远程 MCP 服务 |
可用工具(全部只读):search_campus_jobs · get_job_detail · get_company_profile · list_urgent_deadlines · get_stats
端点详情与完整说明:https://xiaozhaobao.com.cn/mcp | 接口自描述:https://xiaozhaobao.com.cn/api/open/v1/meta
⛔ 本服务器不提供投递入口(合规要求)—— 需要投递时请打开返回结果里的站内页面。
🔌 数据管道:如何接入你自己的数据
开源版自带演示数据。接数据有两种方式:
- 直接灌库:向
jobs表写入岗位行即可(参考examples/gen_seed.js的字段);重复岗位通过fingerprint(company|position|batch|education|city 的 MD5)自动去重。 - 管理后台导入:设置
ADMIN_KEY后通过/admin的 CSV 导入接口批量灌入。
⚠️ 数据版权:请只导入你有权使用的岗位数据。本仓库不提供任何第三方授权数据。
🔧 环境变量(全部可选)
复制 .env.example 为 .env。无任何必填项即可运行:
| 变量 | 用途 | 默认 |
|---|---|---|
XZB_SITE_BASE | 站点对外域名(影响 sitemap/canonical/JSON-LD) | http://localhost:3600 |
PORT | 服务端口 | 3600 |
ADMIN_KEY | 管理后台密钥(不填则管理接口不可用) | - |
JWT_SECRET | 登录令牌密钥(不填则随机生成) | - |
SMTP_* / MAIL_FROM | 邮件发送(不填则验证码走演示模式) | - |
DEEPSEEK_* | DeepSeek 大模型(不填则 AI 功能降级) | - |
🌐 在线体验与托管服务
- 完整版体验:https://xiaozhaobao.com.cn (数据每日更新)
- 不想自己部署? 我们提供托管服务(数据接入 + 部署 + 维护),适合学生社团 / 高校就业办 / 培训机构——详见仓库 Discussions 或联系我们。
🤝 贡献
欢迎参与!请看 CONTRIBUTING.md 了解开发规范与提交流程。
- 提 Bug / 功能 / 数据源建议:新建 Issue
- 交流与反馈:GitHub Discussions
- 代码贡献:Fork + PR(保持零依赖原则)
📄 License
MIT License —— 可自由使用、修改、分发(含商用)。详见 LICENSE。
校招宝开源版(recruit-hub)与线上运营实例相互独立:本仓库不包含任何真实用户数据与第三方授权数据。
英文
🎯 recruit-hub · 校招宝(校园招聘)开源版
零依赖的校园招聘聚合平台。克隆后只需一条命令即可运行——无需 npm install,无需构建,也无需数据库服务。
校招宝是面向应届毕业生的校园招聘信息平台:提供求职搜索、公司简介、备考指南、练习测验和薪资参考。本仓库为开源版,使用完全脱敏的演示数据;线上生产实例独立运行。
功能
- 🚀 零依赖 — 使用 Node 22 原生
node:sqlite,无需第三方软件包 - 📱 SSR + SPA — 已支持 SEO/GEO(sitemap、llms.txt、JSON-LD、PWA)
- 🔍 精准筛选 — 按公司 / 职位 / 城市 / 学历 / 批次 / 行业筛选
- 🏢 公司简介 — 按母公司汇总所有在招职位和面试经验
- ✏️ 练习测验 — 在线答题并自动评分
- 💰 薪资参考 — 汇总公开招聘信息中的薪资范围
真实脱敏数据集(本仓库独有)
我们发布真实汇总的公开招聘数据,作为脱敏数据集:
data/jobs-YYYY-MM-DD.csv/.json— 公开职位样本(公司 / 职位 / 城市 / 批次 / 学历 / 截止日期 / 来源 / 薪资范围),不含个人信息digest/校招情报周报-YYYY-MM-DD.md— 自动汇总的校园招聘周报
快速开始
git clone https://github.com/kknee-dev/recruit-hub.git
cd recruit-hub
./start.sh # macOS / Linux
# start.bat # Windows
# open http://localhost:3600
在线演示:https://xiaozhaobao.com.cn
与 AI 助手搭配使用(MCP)
本仓库附带 MCP 服务——无需 API 密钥,无需注册,只读:
{
"mcpServers": {
"xiaozhaobao": {
"type": "http",
"url": "https://xiaozhaobao.com.cn/mcp"
}
}
}
- Cursor — 点击上方的 Add to Cursor 徽章
- Claude Code —
claude mcp add --transport http xiaozhaobao https://xiaozhaobao.com.cn/mcp - VS Code(Copilot) —
.vscode/mcp.json已包含在本仓库中;只需打开工作区 - Gemini CLI — 本仓库本身就是 Gemini CLI 扩展(
gemini-extension.json)
工具(全部只读):search_campus_jobs · get_job_detail · get_company_profile · list_urgent_deadlines · get_stats
该服务有意不提供申请/应聘接口——用户需在原始招聘页面完成申请。
贡献
请参阅 CONTRIBUTING.md。欢迎提交 Issue 和参与 Discussions。Fork + PR(保持零依赖)。
许可证
MIT——可自由使用、修改和分发(包括商业用途)。
⭐ 如果觉得有用,请给本仓库点个 Star · 🌐 xiaozhaobao.com.cn
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。