项目简介
这是一个基于 Model Context Protocol (MCP) 实现的服务器,用于连接大型语言模型(LLM)客户端与自在招聘(zizai.work)平台。它将自在招聘的API能力封装成LLM可以理解和调用的“工具”,使得LLM可以直接帮助用户搜索职位和投递简历。
主要功能点
- 职位搜索: LLM可以调用此服务,根据用户指定的关键词和招聘类型(社招、校招、实习)在自在招聘平台上搜索匹配的职位列表。
- 职位申请: LLM可以调用此服务,根据用户提供的职位唯一标识符(workPin),向自在招聘平台发起职位投递申请。
安装步骤
该服务作为一个Node.js包发布在npm上,可以使用npx直接运行,无需全局安装。
- 安装 Node.js: 确保你的系统上安装了Node.js运行环境。
- 获取 API Key: 访问 https://zizai.work/user/apikey 获取你的自在招聘API Key。
- 准备环境变量: 在运行服务前,需要将你的API Key设置为环境变量 'ZAI_API_KEY'。
服务器配置
MCP服务器需要通过MCP客户端启动和管理。以支持MCP的LLM客户端(如Claude Desktop)为例,你需要在客户端的配置文件中添加如下配置项,以便客户端知道如何启动此服务:
{ "mcpServers": { "zaiwork": { "command": "npx", "args": [ "-y", "@zizaiwork/mcp" ], "env": { "ZAI_API_KEY": "<YOUR_API_KEY>" // 将 <YOUR_API_KEY> 替换为你获取到的API Key } } } }
- '"zaiwork"': 这是你在客户端中为此MCP服务器指定的名称,可以自定义。
- '"command"': 启动服务器的命令,这里是 'npx'。
- '"args"': 传递给命令的参数,'-y @zizaiwork/mcp' 表示使用npx运行 '@zizaiwork/mcp' 这个npm包。
- '"env"': 启动服务器时需要设置的环境变量,'"ZAI_API_KEY"' 是必须的,需要填写你的API Key。
完成配置后,启动或重启你的MCP客户端,客户端将根据此配置来启动和管理自在招聘MCP服务。
基本使用方法
配置完成后,你就可以在MCP客户端中与LLM进行交互。当你的提问或需求涉及职位搜索或投递时,LLM将能够识别并自动调用配置好的自在招聘MCP服务提供的工具。
例如,你可以尝试向LLM提问:
- “帮我搜索一下北京地区的软件工程师职位。”
- “我想申请这个职位,它的workPin是 XXXX,能帮我投递吗?”
LLM将通过MCP服务调用相应的工具,获取自在招聘平台的实时信息并回复给你。
信息
分类
AI与计算