校招宝 · 中国校园招聘岗位数据

cn.com.xiaozhaobao由 xiaozhaobao.com.cn 发布官方发布者v1.0.0更新于 Nov 4, 2026

中国校园招聘(秋招/春招/实习/提前批)在招岗位、企业档案、投递截止与求职攻略数据。免 API Key、免注册、只读。

已验证Streamable HTTP可网页运行位置与生活商业与电商

概览

AI 生成的概览

只读的远程 MCP 服务器,提供中国校园招聘数据:检索在招岗位、查看岗位详情、企业档案与临近截止岗位。

可以做什么
  • 按城市、批次、学历、届别、关键词、行业、企业类型检索秋招/春招/实习/提前批在招岗位
  • 按岗位 ID 读取单条岗位的完整信息与 JD 全文
  • 查询企业档案:在招岗位数、覆盖城市、行业、成立年份、员工规模、上市代码与热门岗位
  • 列出最近截止投递的岗位,剩余天数由服务端按北京时间计算
  • 查看数据体量概览:在招岗位、企业、地区、攻略、题库与薪资记录数量
适用场景
适合用户询问中国校招相关问题时使用,例如某城市或某方向有哪些在招岗位、某公司在招什么、哪些岗位快截止,或判断候选人是否匹配某岗位要求。它只是查询与研究工具,不是投递渠道。
运行要求
需要一个远程 streamable HTTP 端点;无需 API Key、无需注册,也没有环境变量。所用 MCP 客户端需支持 HTTP 传输并能访问服务商域名。
安装前请注意
只读:服务器不提供投递或申请接口,投递需在原始岗位页面完成。数据聚合自公开招聘信息,并非官方招聘服务,截止日期与岗位细节应以来源页面为准。查询内容与返回的岗位数据会发送给第三方服务商。

安装

在 SourceWeft 中

  1. 打开 控制台中的 校招宝 · 中国校园招聘岗位数据,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/cn.com.xiaozhaobao%2Fxiaozhaobao/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "cn-com-xiaozhaobao-xiaozhaobao-7qqi": {
      "type": "http",
      "url": "https://xiaozhaobao.com.cn/mcp"
    }
  }
}

README

🌐 在线体验(30 秒,无需安装):https://xiaozhaobao.com.cn —— 真实校招数据每日更新,点开即看效果。


🎯 recruit-hub · 校招宝开源版

⭐ 如果这个项目对你有帮助,请点个 Star! 你的 Star 是开源项目最大的动力。 🌐 完整在线体验:https://xiaozhaobao.com.cn

零依赖的校园招聘信息聚合站 —— git clone 一条命令即可跑起来,无需 npm install、无需构建、无需数据库服务。

校招宝是面向应届生的校招情报站:岗位检索、企业档案、求职攻略、岗位练习、薪资参考。本仓库是它的开源版,演示数据完全脱敏;线上运营实例独立于本仓库。

[Node] [零依赖] [License] [在招岗位] [Stars]


✨ 特性

能力说明
🚀 零依赖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,无需任何安装步骤)。

bash
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 → 创建,浏览器里直接跑。

或者零安装手动跑:

bash
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 直接回答中国校招问题

[Add to Cursor]

校招宝提供 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 客户端):

json
{
  "mcpServers": {
    "xiaozhaobao": {
      "type": "http",
      "url": "https://xiaozhaobao.com.cn/mcp"
    }
  }
}
客户端配置方式
Cursor点上方 Add to Cursor 按钮,或写入 ~/.cursor/mcp.json
Claude Codeclaude 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

⛔ 本服务器不提供投递入口(合规要求)—— 需要投递时请打开返回结果里的站内页面。


🔌 数据管道:如何接入你自己的数据

开源版自带演示数据。接数据有两种方式:

  1. 直接灌库:向 jobs 表写入岗位行即可(参考 examples/gen_seed.js 的字段);重复岗位通过 fingerprint(company|position|batch|education|city 的 MD5)自动去重。
  2. 管理后台导入:设置 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)与线上运营实例相互独立:本仓库不包含任何真实用户数据与第三方授权数据。


English

🎯 recruit-hub · Xiaozhaobao (Campus Recruitment) Open Source

A zero-dependency campus recruitment aggregator. Clone and run with a single command — no npm install, no build step, no database server required.

Xiaozhaobao is a campus-recruitment intelligence hub for new graduates: job search, company profiles, prep guides, practice quizzes, and salary references. This repo is the open-source edition with fully desensitized demo data; the production instance is independent.

[Node] [zero-deps] [License]

Features

  • 🚀 Zero dependencies — Node 22 native node:sqlite, no third-party packages
  • 📱 SSR + SPA — SEO/GEO ready (sitemap, llms.txt, JSON-LD, PWA)
  • 🔍 Precise filtering — by company / position / city / education / batch / industry
  • 🏢 Company profiles — aggregate all open roles and interview experiences by parent company
  • ✏️ Practice quizzes — online answering with auto-grading
  • 💰 Salary references — salary ranges aggregated from public postings

Real desensitized dataset (unique to this repo)

We publish real aggregated public recruitment data as a desensitized dataset:

  • data/jobs-YYYY-MM-DD.csv / .json — public job samples (company / position / city / batch / education / deadline / source / salary range), no personal information
  • digest/校招情报周报-YYYY-MM-DD.md — auto-aggregated weekly campus-recruitment report

Quick start

bash
git clone https://github.com/kknee-dev/recruit-hub.git
cd recruit-hub
./start.sh            # macOS / Linux
# start.bat           # Windows
# open http://localhost:3600

Live demo: https://xiaozhaobao.com.cn

Use with AI assistants (MCP)

This repo ships an MCP server — no API key, no sign-up, read-only:

json
{
  "mcpServers": {
    "xiaozhaobao": {
      "type": "http",
      "url": "https://xiaozhaobao.com.cn/mcp"
    }
  }
}
  • Cursor — click the Add to Cursor badge above
  • Claude Code — claude mcp add --transport http xiaozhaobao https://xiaozhaobao.com.cn/mcp
  • VS Code (Copilot) — .vscode/mcp.json is already in this repo; just open the workspace
  • Gemini CLI — this repo is a Gemini CLI extension (gemini-extension.json)

Tools (all read-only): search_campus_jobs · get_job_detail · get_company_profile · list_urgent_deadlines · get_stats

The server intentionally exposes no apply/application endpoints — users complete applications on the original posting page.

Contributing

See CONTRIBUTING.md. Issues and Discussions are welcome. Fork + PR (keep it zero-dependency).

License

MIT — free to use, modify, and distribute (including commercial).

[Star History Chart]


⭐ Star this repo if you find it useful · 🌐 xiaozhaobao.com.cn

来源:README.md,提交 fb956d2

工具

5

search_campus_jobs

检索校招岗位

检索中国校园招聘在招岗位(秋招/春招/实习/提前批),可按城市、批次、学历、届别、关键词、行业、企业类型筛选。当用户询问「有哪些校招岗位」「某城市/某方向/某公司在招什么」「本科能投哪些」时使用。返回岗位列表,每条含校招宝站内详情页链接。

输入参数qcitypagesizesortbatchcompanyindustryeducationgrad_yearcompany_typedays_left_max

get_job_detail

岗位详情(含 JD)

按岗位 ID 获取单条校招岗位的完整信息与 JD 全文。当需要判断匹配度、对比两个岗位、回答该岗位的具体要求时使用。ID 取自 search_campus_jobs 的返回结果。

输入参数id必填

get_company_profile

企业档案

按企业名或 slug 获取企业档案:在招岗位数、覆盖城市、企业类型与行业、简介、结构化事实(成立年份/员工规模/上市代码),以及该企业热门招聘岗位。当用户问「这家公司怎么样」「XX 在招什么」时使用。

输入参数slug必填

list_urgent_deadlines

即将截止的岗位

列出最近就要截止投递的校招岗位(按截止日期升序)。这是校招里最高频也最焦虑的问题,当用户问「有什么快截止的」「哪些岗位马上不能投了」时使用。返回的 days_left 由服务端按北京时间算好,请直接采用,不要自行推算日期。

输入参数citydayssize

get_stats

数据概览

获取校招宝数据体量概览:在招岗位数、招聘企业数、覆盖地区数、求职攻略数、题库量、薪资记录数。当用户问「有多少校招岗位」「数据全不全」或你需要说明数据边界时使用。

无需输入参数。

版本历史

1
  1. v1.0.0最新Oct 14, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分