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

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

リモート
github.com/kknee-devビジネス・マーケティング9今日更新
リポジトリ

校招宝 · 中国校园招聘岗位数据 について

校招宝は、中国の新卒者向けに求人検索、企業プロフィール、就職準備ガイド、練習問題、給与情報を提供する新卒採用情報プラットフォームです。オープンソース版には匿名化したデモデータが含まれ、AI クライアント向けの読み取り専用 MCP サーバーも利用できます。

主な機能

  1. 01企業・職種・都市・採用期で検索
  2. 02企業プロフィールと募集中の求人を表示
  3. 03筆記試験・面接・給与ガイドを閲覧
  4. 04自動採点付きの練習問題
  5. 05匿名化された採用データセット

活用シーン

  1. 01学歴や勤務地に合う新卒求人を探す
  2. 02企業の採用状況と求人詳細を確認
  3. 03公開採用データを検索研究に活用

MCP 対応

API キーや登録不要の読み取り専用 MCP サーバーを提供します。求人検索、求人・企業情報の取得、締切間近の求人一覧、統計取得に対応し、応募機能はありません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://xiaozhaobao.com.cn/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

5
パラメーター型必須説明
qstringいいえキーワード。企業名、職種名、業界に一致し、中国語と英語を相互検索します(例:Amazon→亚马逊)。
citystringいいえ都市。複数選択する場合はカンマで区切ります(例:「北京,上海」)。自動的に正規化されます(北京市→北京)。
pageintegerいいえページ番号。デフォルトは 1
sizeintegerいいえ返す件数。デフォルトは 20、上限は 50。
sortenumいいえ並べ替え:latest(最新公開、デフォルト)/deadline(締切が早い順)/quality(情報の充実度を優先)。latest | deadline | quality
batchstringいいえ採用区分(秋採用/春採用/インターン/早期選考)
companystringいいえ企業名(まず q であいまい検索することをおすすめします)
industrystringいいえ業界(例:インターネット/金融/製造業)
educationstringいいえ学歴要件(学士/修士/博士)
grad_yearstringいいえ卒業年度(例:2027)
company_typestringいいえ企業形態(国有企業/民間企業/外資系/公的機関など)
days_left_maxintegerいいえ残り N 日以内の求人のみを表示します(「締切間近」への回答に使用)

詳細

🌐 オンラインで試す(30 秒、インストール不要):https://xiaozhaobao.com.cn —— 実際の新卒採用データを毎日更新。開くだけですぐに試せます。


🎯 recruit-hub · 校招宝オープンソース版

⭐ このプロジェクトが役に立ったら、ぜひ Star を付けてください! Star はオープンソースプロジェクトにとって最大の励みになります。 🌐 オンラインで全機能を試す:https://xiaozhaobao.com.cn

依存関係ゼロの新卒採用情報アグリゲーションサイト —— git clone のワンコマンドですぐに起動でき、npm install、ビルド、データベースサービスは不要です。

校招宝は新卒者向けの採用情報サイトです。求人検索、企業プロフィール、就職活動ガイド、求人練習、給与の参考情報を提供します。このリポジトリはそのオープンソース版で、デモデータは完全に匿名化されています。オンラインで運営しているインスタンスは、このリポジトリとは独立しています。

Node 依存関係ゼロ ライセンス 募集中の求人 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 が標準搭載されており、インストール作業は不要です)。

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 が中国の新卒採用について直接回答

Cursor に追加

校招宝は MCP Server(API Key 不要・登録不要・読み取り専用)を提供しています。Claude、ChatGPT、Cursor、腾讯 WorkBuddy、Gemini CLI などの AI アシスタントから、全国で募集中の新卒採用求人を直接検索できます。

ワンクリックでインストール:Cursor ユーザーは上の Cursor に追加 ボタンをクリックしてください。このリポジトリをクローンすると、ルートディレクトリの .mcp.json と .vscode/mcp.json がすでに用意されています。Claude Code / VS Code Copilot はリポジトリを開くだけですぐに使用でき、設定を手動で書き写す必要はありません。

手動設定(任意の MCP クライアント):

{
  "mcpServers": {
    "xiaozhaobao": {
      "type": "http",
      "url": "https://xiaozhaobao.com.cn/mcp"
    }
  }
}
クライアント設定方法
Cursor上の 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

⛔ このサーバーは応募機能を提供しません(コンプライアンス上の要件)—— 応募する場合は、検索結果に含まれるサイト内ページを開いてください。


🔌 データパイプライン:独自のデータを取り込む方法

オープンソース版にはデモデータが付属しています。データを取り込む方法は 2 つあります。

  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 LLM(未入力の場合、AI 機能は制限されます)-

🌐 オンラインデモとホスティングサービス

  • 全機能を利用できるデモ:https://xiaozhaobao.com.cn (データは毎日更新)
  • 自分でデプロイしたくない方へ:ホスティングサービス(データ接続+デプロイ+保守)を提供しています。学生団体/大学の就職支援部門/研修機関に適しています。詳しくはリポジトリの Discussions をご覧いただくか、お問い合わせください。

🤝 貢献

貢献を歓迎します!開発規約と提出手順については CONTRIBUTING.md をご覧ください。

  • バグ/機能/データソースに関する提案:Issue を作成してください
  • 交流とフィードバック:GitHub Discussions
  • コードの貢献:Fork + PR(依存関係ゼロの方針を維持してください)

📄 ライセンス

MIT License —— 自由に使用、変更、配布できます(商用利用を含む)。詳しくは LICENSE をご覧ください。


オープンソース版の校招宝(recruit-hub)と、オンライン運用中のインスタンスは互いに独立しています:このリポジトリには、実際のユーザーデータや第三者から利用許諾を得たデータは含まれていません。


English

🎯 recruit-hub · Xiaozhaobao(新卒採用)オープンソース版

依存関係ゼロの新卒採用情報アグリゲーターです。コマンドを 1 つ実行するだけで、クローンして起動できます。npm install も、ビルド手順も、データベースサーバーも不要です。

Xiaozhaobao は、新卒者向けの新卒採用情報ハブです。求人検索、企業プロフィール、就職準備ガイド、練習クイズ、給与情報を提供します。このリポジトリは、完全に匿名化されたデモデータを含むオープンソース版であり、本番インスタンスとは独立しています。

Node zero-deps License

主な機能
  • 🚀 依存関係ゼロ — 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 History Chart


⭐ 役に立ったら、このリポジトリに Star を付けてください · 🌐 xiaozhaobao.com.cn

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。