Skip to main content
Glama
jhgaylor
by jhgaylor

HireBase MCP 服务器

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

许可证:MIT

可用的 MCP 相互作用

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

工具

  • search_jobs :使用 HireBase API 根据各种标准(关键字、职位、地点、薪水等)搜索职位。

    • 参数queryand_keywordsor_keywordsnot_keywordstitlecategorycountrycitylocation_typecompanysalary_fromsalary_tosalary_currencyyears_fromyears_tovisalimit

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

    • 参数job_id

提示

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

    • 参数namelinkedin_urlpersonal_websiteresume_text

Related MCP server: Careerjet Job Search MCP Server

客户端设置(示例:Claude Desktop、Cursor)

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

  1. 确保已安装 curl -LsSf https://astral.sh/uv/install.sh | sh

  2. **获取 HireBase API 密钥(可选):**从HireBase请求密钥您可以将其设置为环境变量( HIREBASE_API_KEY )或将其留空。

  3. 配置您的客户端:

    • 使用

      • **Claude Desktop:**编辑您的claude_desktop_config.json

        { "mcpServers": { "hirebase": { "command": "uvx", "args": [ "hirebase-mcp" ], "env": { "HIREBASE_API_KEY": "" } } } }
      • **光标:**转到设置 > MCP > 添加服务器:

        • Mac/Linux 命令: uvx hirebase-mcp (如有需要,调整包名称)

        • Windows 命令: cmd

        • Windows 参数: /cuvxhirebase-mcp (如果需要,调整包名称)

        • 在适当的部分设置HIREBASE_API_KEY环境变量。

    • 通过 Python 从源代码运行(替代方法):

      1. 克隆 repo 并记下克隆到的位置

      2. **Claude Desktop:**编辑您的claude_desktop_config.json :GXP2

发展

该项目使用:

  • uv用于依赖管理和虚拟环境

  • 用于 linting 和格式化的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测试核心工具逻辑。测试使用unittest.mock模拟外部 API 调用。

  1. 安装测试依赖项:

# Ensure you are in your activated virtual environment (.venv) uv pip install -e '.[test]'
  1. 运行测试:

# Example command pytest

贡献

欢迎投稿。

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jhgaylor/hirebase-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server