mcpField
自
自在招聘 MCP Server

自在招聘 MCP Server

Local
github.com/zaiworkBusiness & Marketing4Updated 76w ago

About 自在招聘 MCP Server

A recruitment MCP server for ZIZAI Recruitment API, serving job seekers and recruiters. Its tools cover job discovery and applications as well as employer, vacancy, and candidate data.

Key features

  1. 01Find recommended job openings
  2. 02Apply for a job
  3. 03List managed entities and their jobs
  4. 04Retrieve recommended talent for a job
  5. 05List fields and post jobs

Use cases

  1. 01Searching vacancies by keyword or recruitment type
  2. 02Submitting a job application by workPin
  3. 03Reviewing recommended candidates for a vacancy
  4. 04Publishing a job for an entity

MCP support

The server exposes ZIZAI Recruitment API functions as MCP tools, including job search and application, recruiter data retrieval, talent recommendations, and job posting.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"zaiwork": {
"command": "npx",
"args": [
"-y",
"@zizaiwork/mcp"
],
"env": {
"ZAI_API_KEY": "<ZAI_API_KEY>"
}
}
}
}
Run commandnpx -y @zizaiwork/mcp
Environment variables to set
ZAI_API_KEYSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@zizaiwork/mcp

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

ZIZAI Recruitment MCP Server

MCP Server for ZIZAI Recruitment API.

ZIZAI Recruitment

ZIZAI Recruitment (https://zizai.work) is a next-generation intelligent recruitment platform based on professional assessments, enabling efficient and precise matching between talents and job positions.

Join us and experience the charm of intelligent recruitment now!

Tools

Job Seekers
  1. get-job-list

    • Retrieve a list of recommended job positions
    • Input:
      • keyword (string, optional): Search keyword for job positions.
      • recruitType (number, optional): Job type, 1 - Social Recruitment, 2 - Campus Recruitment, 3 - Internship.
    • Returns:
      • Array of {
        • workPin: string
        • name: string
        • entityName: string
        • entityShortname: string
        • responsibility: string
        • requirement: string
        • welfare: string
        • salary: { minSalary: number, maxSalary: number } | string
        • detailUrl: string }
  2. apply-for-job

    • Apply for a job position
    • Input:
      • workPin (string) Unique code for the job position
    • Returns:
Recruiters
  1. get-entity-list

    • Retrieve a list of managed entities
    • Input:
    • Returns:
      • Array of {
        • entityPin: string
        • entityName: string
        • entityShortname: string
        • unifiedSocialCreditCode: string
        • entityLogo: string
        • detailUrl: string }
  2. get-entity-jobs

    • Retrieve job positions published under an entity
    • Input:
      • entityPin (string): Unique code for the entity
    • Returns:
      • Array of {
        • workPin: string
        • name: string
        • entityPin: string
        • responsibility: string
        • requirement: string
        • welfare: string
        • salary: { minSalary: number, maxSalary: number } | string
        • detailUrl: string }
  3. get-recommend-talents

    • Retrieve recommended talents for a job position
    • Input:
      • workPin (string): Unique code for the job position
    • Returns:
      • Array of {
        • userPin: string
        • birthday: string
        • university: string
        • major: string
        • highestEducation: string
        • workYears: number
        • workName: string
        • matchDegree: number }
  4. get-field-list

    • Retrieve a list of fields
    • Input:
    • Returns:
      • Array of {
        • fid: number
        • name: string }
  5. post-a-job

    • Post a job position
    • Input:
      • entityPin (string): Unique code for the entity
      • fid (number): Field to which the job position belongs
      • jobName (string): Name of the job position
      • responsibility (string): Job responsibilities
      • requirement (string): Job requirements
      • city (string): Job city
      • benefit (string, optional): Job benefits
      • address (string, optional): Job address
    • Returns:

Setup

API Key

Get a ZIZAI Work API key by following the instructions here.

Usage with Claude Desktop

Add the following to your claude_desktop_config.json:

NPX
{
  "mcpServers": {
    "zaiwork": {
      "command": "npx",
      "args": [
        "-y",
        "@zizaiwork/mcp"
      ],
      "env": {
        "ZAI_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

License

This MCP server is licensed under the Apache-2.0 License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the Apache-2.0 License. For more details, please see the LICENSE file in the project repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.