使用说明
项目简介
HireBase MCP 服务器是一个基于 Model Context Protocol (MCP) 构建的后端服务,旨在通过标准化的方式向 LLM 客户端提供职位相关的信息和功能。它集成了 HireBase Job API,允许 LLM 应用通过工具调用搜索职位信息,并通过 Prompt 模板生成求职相关的提示语。
主要功能点
- 职位搜索工具 (search_jobs): 根据关键词、职位、地点、薪资等条件搜索 HireBase API 中的职位信息。
- 职位详情工具 (get_job): 根据职位 ID 获取 HireBase API 中职位的详细信息。
- 求职助手 Prompt (create_candidate_profile): 根据求职者的个人信息(姓名、LinkedIn、网站、简历等)生成结构化的 Prompt,辅助 LLM 进行职位搜索和求职指导。
安装步骤
- 安装 'uv': 在终端运行命令 'curl -LsSf https://astral.sh/uv/install.sh | sh' 安装 'uv' 包管理器。
- 获取 HireBase API Key (可选): 访问 HireBase 申请 API Key。可以将其设置为环境变量 'HIREBASE_API_KEY',或者在客户端配置中留空(某些功能可能受限)。
- 安装项目依赖: 在项目根目录下打开终端,运行 'uv venv' 创建虚拟环境,然后运行 'uv pip install -e .' 安装项目依赖。
服务器配置
- Claude Desktop 配置示例:
{ "mcpServers": { "hirebase": { "command": "uvx", "args": [ "hirebase-mcp" ], "env": { "HIREBASE_API_KEY": "" // (可选) 您的 HireBase API Key,用于访问 HireBase API } } } } - Cursor 配置示例:
- Mac/Linux Command: 'uvx hirebase-mcp'
- Windows Command: 'cmd'
- Windows Args: '/c', 'uvx', 'hirebase-mcp'
- 在 Cursor 的 MCP 服务器配置中设置以上命令和参数,并在环境变量部分配置 'HIREBASE_API_KEY' (可选) 用于访问 HireBase API。
基本使用方法
- 启动 HireBase MCP 服务器。
- 在 MCP 客户端(如 Claude Desktop 或 Cursor)中配置并连接到 HireBase MCP 服务器。
- 在客户端中使用 '@tool:hirebase/search_jobs' 或 '@tool:hirebase/get_job' 调用职位搜索和详情工具,使用 '@prompt:hirebase/create_candidate_profile' 调用求职助手 Prompt。
信息
分类
网页与API