Skip to main content
Glama
sexylin

HiPo Work MCP Server

by sexylin

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
send_verification_codeB

向指定邮箱发送验证码(注册/登录前需先调用此工具)

register_or_loginC

使用邮箱验证码注册或登录。返回 user_id。

create_companyB

创建公司信息(需要 employer 角色)。输入公司名称 company_name 和简介 description,可指定是否设为默认企业 is_default。

set_default_companyA

指定默认公司/企业主体(需要 employer 角色)。输入企业主体 ID company_id。

list_companiesA

查询当前招聘方名下的所有公司/企业主体列表及默认企业(需要 employer 角色)。

publish_jobA

发布招聘岗位(需要 employer 角色)。支持结构化条件 required/preferred。支持币种选择(salary_currency: CNY/USDT/USD/EUR/GBP/AUD/SGD,默认CNY)。薪资面议时两个 salary 字段都不传即可。

close_jobA

关闭已发布的招聘岗位(需要 employer 角色)。关闭后求职者无法再看到/投递该职位,也不再参与匹配。

match_candidatesB

匹配候选人(需要 employer 角色)。返回 Top-N 结果含评分明细和工作经历/教育信息。

match_job_requirementB

对已发布的岗位执行自动匹配(需要 employer 角色)。直接传入 job_id。

search_candidatesB

自然语言搜索候选人(需要 employer 角色)。

get_statsA

获取平台统计数据(需要 employer 角色)。

market_analysisB

市场分析:查询某技能/行业的人才供需情况(需要 employer 角色)。

import_resumeA

导入或更新求职者简历(需要 candidate 角色)。Agent 自行解析简历,完整传入结构化数据。 【工作经历字段规范】work_experiences 每项必须包含:company(公司名), role(岗位头衔,如'全栈工程师'/'区块链开发工程师'), start_date(YYYY-MM), end_date(YYYY-MM或null表示至今), duration_months(整数月数,根据起止日期计算), responsibilities(职责数组), tech_stack(技术栈数组), industry(行业)。切勿遗漏 role/duration_months/industry! 【项目经历提取规则】如果简历或工作经历中包含独立作品、App/小程序、开源项目、商业落地专项等,请务必提炼并结构化传入 projects 字段(包含 name, role, start_date, end_date, description, responsibilities, achievements, tech_stack 等),切勿让 projects 为空! 【附件上传规则】如果用户是从本地文件(PDF、Word docx/doc、图片等)导入,必须读取该文件的二进制内容并转为 Base64 字符串,通过 resume_file_name、resume_file_type 和 resume_file_base64 传入,供 HR 查看和下载原始附件。切勿遗漏!

upload_resume_attachmentA

单独为当前求职者上传或补充原始简历附件文件(需要 candidate 角色)。 当 import_resume 导入时未携带附件,或者用户需要单独更新/补交简历原件(PDF、DOCX、DOC、PNG、JPG)时调用本工具。 读取本地文件内容转为 Base64 编码,并传入 file_name 和 file_base64。

match_jobs_for_meA

根据我的简历匹配所有已发布的岗位(需要 candidate 角色)。返回按匹配度排序的岗位列表,含评分明细(行业/技能/经验)。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 15 tools

Disambiguation3/5

match_candidates and match_job_requirement both perform candidate-to-job matching and are hard to distinguish at a glance, and import_resume vs upload_resume_attachment overlap since the former already handles attachments. Descriptions add some guidance (job_id vs scored search, supplementary attachment upload), but the boundaries remain blurry. search_candidates, match_jobs_for_me, and the auth/company tools are clearly distinct.

Naming Consistency4/5

Most tools follow a clean verb_noun pattern (close_job, match_candidates, create_company, send_verification_code). Minor deviations like market_analysis (noun-only) and the suffix style in match_jobs_for_me break the pattern slightly but stay readable.

Tool Count4/5

15 tools is a reasonable, well-scoped set for a two-sided recruiting platform (employer, candidate, and auth concerns). It sits at the upper edge of the ideal range but most tools earn their place.

Completeness3/5

The lifecycle has notable gaps: jobs can be published and closed but not updated/edited, companies can be created/listed/defaulted but not updated or removed, and there is no candidate apply-to-job or employer view-applications operation. Core flows exist but several expected operations are missing.

Maintenance

ActivityActive
ResponsivenessNo issues