Token导航 LogoToken导航TokenDH.com
HireBase MCP Server logo
开发工具HTTP官方级别未说明来源级核验

HireBase MCP Server

MCP Server

A Python MCP Server for hirebase.org's API

工具数

0

提示词数

0

GitHub Stars

10

资源数

0
API集成PythonClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jhgaylor

提供方

jhgaylor

最后核验

2026/5/18 02:53

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

HireBase MCP服务器

模型上下文协议(MCP)服务器,提供与HireBase Job API交互的工具。

![License: MIT](https://opensource.org/licenses/MIT)

可用的MCP交互

此服务器公开以下MCP交互:

工具

  • search_jobs:使用HireBase API根据各种条件(关键字、职称、地点、工资等)搜索工作。

- *参数*: query, and_keywords, or_keywords, not_keywords, title, category, country, city, location_type, company, salary_from, salary_to, salary_currency, years_from, years_to, visa, limit.

  • get_job:使用HireBase ID检索特定作业的详细信息。

- *参数*: job_id.

鼓励

  • create_candidate_profile:根据候选人详细信息(姓名、领英、网站、简历文本)生成结构化提示,以帮助指导求职。

- *参数*: name, linkedin_url, personal_website, resume_text.

客户端设置(示例:Claude桌面、光标)

要将此服务器与Claude Desktop或Cursor等MCP客户端一起使用,您需要配置客户端以运行服务器进程,并可选择提供HireBase API密钥。

  1. 确保 uv 已安装: curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 获取HireBase API密钥(可选): 向请求密钥 HireBase 您可以将其设置为环境变量(HIREBASE_API_KEY)或者干脆把它留空。
  1. 配置您的客户端:

- 使用 uvx:

- 克劳德桌面: 编辑您的 claude_desktop_config.json:

       {
         "mcpServers": {
           "hirebase": {
             "command": "uvx",
             "args": [
               "hirebase-mcp" 
             ],
             "env": {
               "HIREBASE_API_KEY": "" 
             }
           }
         }
       }

- 光标: 前往“设置”>“MCP”>“添加服务器”: - Mac/Linux命令: uvx hirebase-mcp (必要时调整包名) - Windows命令: cmd - Windows参数: /c, uvx, hirebase-mcp (必要时调整包名) - 设置 HIREBASE_API_KEY 环境变量在相应的部分。

- 通过Python从源代码运行(替代):

1. 克隆仓库并记下克隆到的位置 1. 克劳德桌面: 编辑您的 claude_desktop_config.json:

     {
         "mcpServers": {
             "hirebase": {
                 "command": "uv",
                 "args": [
                     "run",
                     "--with",
                     "mcp[cli]",
                     "--with",
                     "requests",
                     "mcp",
                     "run",
                     "PATH_TO_REPO/src/hirebase_mcp/server.py"
                 ]
             }
         }
     }

发展

本项目使用:

  • uv 用于依赖关系管理和虚拟环境
  • ruff 用于裁剪和格式化
  • hatch 作为构建后端

常见任务

# Setup virtual env
uv venv

# Install dependencies
uv pip install -e .

# install cli tools
uv tool install ruff

# Run linting
ruff check .

# Format code
ruff format .

环境变量

  • HIREBASE_API_KEY (必需的):用于访问HireBase API的API密钥。服务器需要它来对作业数据进行身份验证请求。

测试

此项目使用 pytest 用于测试核心工具逻辑。使用测试模拟外部API调用 unittest.mock.

  1. 安装测试依赖项:
# Ensure you are in your activated virtual environment (.venv)
uv pip install -e '.[test]'
  1. 运行测试:
# Example command
pytest

贡献

欢迎捐款。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

API集成PythonClaudedeveloper-tools职位搜索本地部署招聘工具自动化

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

HTTPnoneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP