关于 Yardstick ATS
Yardstick ATS 是面向招聘团队和助手的托管 MCP 服务,可管理职位、候选人、申请、面试和评分卡。浏览器登录后,操作权限沿用该用户在 Yardstick 中已有的权限。
主要功能
- 01管理职位和候选人
- 02读取和更新申请
- 03处理面试与评分卡
- 04管理潜在候选人和人才库
- 05管理候选人邮件草稿
- 06导入 ATS 和潜在候选人数据
适用场景
- 01推进候选人的申请阶段
- 02查看招聘活动和报告
- 03起草候选人联系邮件供审核
MCP 相关
通过托管 MCP 服务向客户端提供 Yardstick ATS 招聘数据和操作。客户端使用服务 URL 连接,并通过浏览器以 OAuth 2.1 和 PKCE 登录。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.yardstick.team/mcpclaude mcp add --transport http team-yardstick-yardstick https://api.yardstick.team/mcp{"mcpServers":{"team-yardstick-yardstick":{"type":"http","url":"https://api.yardstick.team/mcp"}}}在 Cursor 中打开{"servers":{"team-yardstick-yardstick":{"type":"http","url":"https://api.yardstick.team/mcp"}}}在 VS Code 中打开{"mcpServers":{"team-yardstick-yardstick":{"type":"http","url":"https://api.yardstick.team/mcp"}}}{"mcpServers":{"team-yardstick-yardstick":{"serverUrl":"https://api.yardstick.team/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
209| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| request_id | string | 否 |
详细介绍
Yardstick ATS — MCP 服务
Yardstick 是一款申请人跟踪系统。其托管的 MCP 服务
(https://api.yardstick.team/mcp)为 AI 助手提供了 176 个用于管理职位、候选人、
申请、面试和评分卡的工具 — 因此,你可以让助手推进候选人的招聘流程、起草联系消息,
或生成招聘报告,并在你现有的任意应用中使用。
该服务托管在云端:无需安装、无需运行任何程序,也无需将 API 密钥粘贴到 配置文件中。只需让客户端连接到该 URL,然后通过浏览器登录即可。 它适用于 Claude、ChatGPT 和 Claude Code;Cursor 则通过本地服务连接,相关说明见 https://portal.yardstick.team/docs/mcp/developer-tools,那里也介绍了 Yardstick CLI。
- 服务 URL:
https://api.yardstick.team/mcp - 文档: https://portal.yardstick.team/docs/mcp
- 工具参考: https://portal.yardstick.team/docs/mcp/tools
- 注册表名称:
team.yardstick/yardstick
将 Yardstick 添加到你的助手
Claude Code
claude mcp add --transport http yardstick https://api.yardstick.team/mcp
然后运行 /mcp 并完成浏览器登录。
Claude、ChatGPT、Perplexity 和其他聊天应用
在应用设置中添加自定义连接器,并粘贴上面的 URL。应用 会读取服务并列出找到的工具。
使用 mcp.json 文件的编辑器
{
"mcpServers": {
"yardstick": {
"url": "https://api.yardstick.team/mcp"
}
}
}
各个应用的分步说明(包括需要采用不同配置格式的应用)见 https://portal.yardstick.team/docs/mcp/chat-apps 和 https://portal.yardstick.team/docs/mcp/developer-tools。
登录
浏览工具列表无需账户:客户端可以先连接并查看可用工具,无需任何人登录。 所有涉及招聘数据的操作都需要已登录的 Yardstick 用户,且助手只能访问该用户 有权访问的内容。
登录使用 OAuth 2.1 和 PKCE,并在浏览器中完成 — 无需在任何地方复制凭据。
Yardstick 通过客户端 ID 元数据文档识别连接的应用,而非使用 OAuth 动态客户端注册。 支持元数据文档流程的应用会自行查找该文档,登录时无需你进行任何操作。仅支持动态注册的应用 会显示错误,指出动态客户端注册相关问题;这并非你这边配置错误 — 请改用 Yardstick CLI,或在该应用中使用本地 MCP 服务。
你的数据
该服务会读取和写入你组织自己的 Yardstick 数据,以当前登录用户的身份操作, 并且仅限于该用户在应用中已有权访问的内容。连接助手不会扩大任何人的访问权限。
离开 Yardstick 的数据仅限助手请求的数据,且会发送给你连接的助手 — 因此, 该应用自身的条款决定了这些数据之后会如何处理。Yardstick 管理员可以随时在 账户设置中撤销连接,立即切断其访问权限。
此连接不会改变 Yardstick 自身处理你数据的方式,相关内容请见以下文档。
- 隐私政策 — https://www.yardstick.team/privacy-policy
- 数据处理协议 — https://www.yardstick.team/dpa
- 服务条款 — https://www.yardstick.team/terms
它能做什么
标记为只读的工具不会更改任何内容。其他工具则未标记为只读:其中大多数会写入数据, 还有少数仅报告状态,但不保证只读。请预期助手会在调用工具前说明它准备执行的操作。
| 工具 | 功能 | 只读 |
|---|---|---|
yardstick_identity | 返回当前 Yardstick API 主体上下文。 | 是 |
yardstick_tasks_list | 列出当前主体可见的 Yardstick 任务。 | 是 |
yardstick_tasks_deep_link | 为调用方提供的任务 ID 创建公开任务深层链接。 | 否 |
yardstick_people_list | 列出当前主体可见的人员。 | 是 |
yardstick_people_read | 按公开 ID 读取一位人员。 | 是 |
yardstick_people_create | 通过公开 Yardstick API 创建一位人员。 | 否 |
yardstick_people_update | 使用受架构约束的公开 API 字段更新一位人员。 | 否 |
yardstick_prospects_list | 列出当前主体可见的活跃 Talent CRM 潜在候选人。 | 是 |
yardstick_prospects_read | 按公开 ID 读取一位 Talent CRM 潜在候选人。 | 是 |
yardstick_prospects_create | 为现有人员创建 Talent CRM 潜在候选人关系状态。 | 否 |
yardstick_prospects_convert_preview | 预览将一位潜在候选人转换为一份规范申请;不接受绑定字段,也不会进行外联、导入或合并。 | 否 |
yardstick_prospects_convert_bind | 使用明确的审批元数据和匹配的幂等键,绑定已获批准的潜在候选人转换预览。 | 否 |
yardstick_prospects_outreach_preview | 预览一次性潜在候选人外联草稿,不创建草稿、不发送邮件、不将其加入序列,也不创建申请。 | 是 |
yardstick_prospects_outreach_create_draft | 创建待审核的潜在候选人外联邮件草稿。发送操作仍通过邮件草稿发送功能进行,且需要 communications:send 权限。 | 否 |
yardstick_prospect_imports_dry_run | 预览结构化行形式的潜在候选人 CRM 导入。仅支持 JSON 行;不读取原始 CSV/简历文件,不进行外联、申请转换、来源排序或静默人员合并。 | 否 |
yardstick_prospect_imports_read | 按公开 ID 读取一批潜在候选人 CRM 导入试运行/应用数据。 | 是 |
yardstick_prospect_imports_apply | 应用已获批准的潜在候选人 CRM 导入预览,其中包含 preview_hash 和针对建议匹配项的明确行决策。 | 否 |
yardstick_ats_imports_dry_run | 预览结构化行形式的 ATS 导入,包括候选人、职位和申请(source_kind: csv)。仅支持 JSON 行;不读取原始 CSV/归档文件,不产生申请转换副作用;低置信度阶段/模糊匹配需要在应用时明确决策。 | 否 |
yardstick_ats_imports_read | 按公开 ID 读取一批 ATS 导入试运行/应用数据及其行。 | 是 |
yardstick_ats_imports_apply | 应用已获批准的 ATS 导入预览,其中的 preview_hash 与已存储的试运行数据匹配。创建人员/职位/面试计划(存根)/职位发布/申请,并支持幂等重放;绝不发送外联、合并人员或删除记录。 | 否 |
yardstick_source_links_list | 列出来源/推荐归因链接,不含原始令牌材料或来源质量排序。 | 是 |
yardstick_source_links_read | 按公开 ID 读取一条来源/推荐归因链接,不含原始令牌材料。 | 是 |
yardstick_source_links_create | 为已发布的职位发布创建不透明的来源/推荐链接。原始 source_token 仅在创建响应中返回;读取时返回 token_hint,带有有效令牌的链接还会返回 public_url。 | 否 |
yardstick_source_links_disable | 停用来源/推荐链接,使其公开 URL 不再记录归因信息。 | 否 |
yardstick_prospects_update | 更新范围受限的 Talent CRM 潜在候选人关系字段。 | 否 |
yardstick_prospect_activities_list | 列出一位 Talent CRM 潜在候选人的范围受限活动记录。 | 是 |
yardstick_prospect_activities_create | 创建一条范围受限的内部潜在候选人活动备注或接触记录。 | 否 |
yardstick_talent_pools_list | 列出当前主体可见的 Talent CRM 人才库。除非 include_archived 为 true,否则不包括已归档的人才库。 | 是 |
yardstick_talent_pools_read | 按公开 ID 读取一个 Talent CRM 人才库。 | 是 |
yardstick_talent_pools_create | 创建一个 Talent CRM 人才库。 | 否 |
yardstick_talent_pools_update | 更新范围受限的 Talent CRM 人才库字段。 | 否 |
yardstick_talent_pool_members_list | 列出一个 Talent CRM 人才库中的活跃潜在候选人成员。 | 是 |
yardstick_talent_pool_members_add | 将现有潜在候选人添加到 Talent CRM 人才库。 | 否 |
yardstick_talent_pool_members_remove | 从 Talent CRM 人才库中移除一位活跃潜在候选人成员。 | 否 |
yardstick_applications_list | 列出当前主体可见的申请人员 + 职位关联。 | 是 |
yardstick_applications_read | 按公开 ID 读取一条申请人员 + 职位关联。 | 是 |
yardstick_applications_create | 为现有人员和职位发布创建由招聘人员或 Agent 来源的申请。 | 否 |
yardstick_applications_update | 使用受架构约束的公开 API 字段更新一份申请。 | 否 |
yardstick_applications_transition_direct | 直接写入非终态申请转换;拒绝仅限审批的状态。可选地通过 pipeline_stage_id 按 ID 指定已配置阶段(并返回解析后的阶段)。 | 否 |
yardstick_applications_transition_preview | 仅预览需要审批的申请转换;拒绝绑定字段和直接写入目标。可选地通过 pipeline_stage_id 按 ID 指定已配置阶段(状态必须与该阶段映射的状态一致)。 | 否 |
yardstick_applications_transition_bind | 使用明确的审批元数据和匹配的幂等键,绑定已预览的申请转换。 | 否 |
yardstick_applications_archive_preview | 仅预览申请归档的审批要求;拒绝绑定字段。 | 否 |
yardstick_applications_archive_bind | 使用明确的审批元数据和匹配的幂等键,绑定已预览的申请归档操作。 | 否 |
yardstick_applications_status_email_poc_preview | 预览由申请模块拥有的固定“面试中”到“录用”状态/邮件审批概念验证,不修改状态或邮件状态。 | 否 |
yardstick_applications_status_email_poc_bind | 使用明确的审批元数据和匹配的幂等键,绑定由申请模块拥有的固定状态/邮件审批概念验证。 | 否 |
yardstick_decision_brief_read | 读取一份申请的决策简报。 | 是 |
yardstick_decision_brief_regenerate | 使用幂等元数据重新生成一份申请的决策简报。 | 否 |
yardstick_applications_email_decision_preview | 预览申请状态变更对应的候选人邮件决策,不修改申请或草稿。 | 否 |
yardstick_applications_email_decision_apply | 使用幂等元数据应用申请状态变更邮件决策。 | 否 |
yardstick_email_drafts_list | 列出候选人邮件草稿,可选按状态和邮件类型筛选。 | 是 |
yardstick_email_drafts_read | 读取一份已脱敏的候选人邮件草稿。 | 是 |
yardstick_email_drafts_preview | 读取候选人邮件草稿的渲染预览内容。 | 是 |
yardstick_email_drafts_history | 读取候选人邮件草稿历史和来源信息。 | 是 |
yardstick_email_drafts_update | 保存可修改的候选人邮件草稿字段,或设置/清除经过验证的发件人覆盖项。 | 否 |
yardstick_email_drafts_send | 发送一份待处理的候选人邮件草稿并启用重放保护,或重新领取从未投递的草稿并发送。 | 否 |
yardstick_email_drafts_discard | 丢弃一份待处理的候选人邮件草稿,不修改服务提供方的数据。 | 否 |
yardstick_email_automation_settings_read | 读取候选人邮件自动化设置。 | 是 |
yardstick_email_automation_settings_update | 更新候选人邮件自动化设置。 | 否 |
yardstick_email_sender_settings_read | 读取已脱敏的邮件发件人设置及已清理的队列诊断信息。 | 是 |
yardstick_email_sender_connections_list | 列出已脱敏的发件人服务提供方连接状态。 | 是 |
yardstick_email_sender_defaults_list | 列出候选人邮件发件人默认设置。 | 是 |
yardstick_integrations_workspace_health_read | 读取已清理的 Workspace 集成健康诊断信息。 | 是 |
yardstick_email_sender_defaults_set | 设置某种候选人邮件类型的默认发件人策略。 | 否 |
yardstick_email_templates_list | 列出候选人邮件模板策略,不含原始提示词。 | 是 |
yardstick_email_templates_read | 读取候选人邮件模板详情,不含原始提示词。 | 是 |
yardstick_email_templates_preview | 使用示例变量预览候选人邮件模板。 | 否 |
yardstick_email_templates_validate | 验证候选人邮件模板的主题、HTML 和文本正文。 | 否 |
yardstick_email_templates_publish | 发布经过验证的候选人邮件模板版本。 | 否 |
yardstick_email_template_versions_list | 列出不可变的候选人邮件模板版本。 | 是 |
yardstick_email_templates_rollback | 将候选人邮件模板回滚到不可变版本。 | 否 |
yardstick_email_templates_preview_customization | 预览候选人邮件模板的 AI 示例定制,不发布模板。 | 否 |
yardstick_final_recommendation_record | 记录直接的最终推荐依据;此操作不会修改申请状态。 | 否 |
yardstick_application_interview_sessions_list | 列出一份申请的面试场次。 | 是 |
yardstick_application_interview_sessions_ensure | 为指定轮次 ID 确保存在一场申请面试。 | 否 |
yardstick_opportunities_list | 列出当前主体可见的只读机会工作流视图。 | 是 |
yardstick_opportunities_read | 按公开 ID 读取一个只读机会工作流视图。 | 是 |
yardstick_opportunities_next_action | 读取一个机会的下一步操作状态,不对其进行修改。 | 否 |
yardstick_opportunities_deep_link | 为机会工作流视图创建公开深层链接。 | 否 |
yardstick_reporting_search | 通过公开报告 API 搜索已脱敏的招聘报告摘要。 | 是 |
yardstick_departments_list | 列出当前主体可见的部门。 | 是 |
yardstick_departments_read | 按公开 ID 读取一个部门。 | 是 |
yardstick_departments_create | 通过公开 Yardstick API 创建一个部门。 | 否 |
yardstick_departments_update | 使用受架构约束的公开 API 字段更新一个部门。 | 否 |
yardstick_departments_members_list | 列出经授权部门的成员。 | 是 |
yardstick_departments_members_add | 将现有人员添加到部门。 | 否 |
yardstick_departments_members_set_lead | 将一位部门成员设为负责人。 | 否 |
yardstick_departments_members_remove | 移除一位部门成员,可选指定替代负责人。 | 否 |
yardstick_departments_invitations_list | 列出已脱敏的部门邀请视图。 | 是 |
yardstick_departments_invitations_create | 创建部门范围内的邀请,不返回令牌材料。 | 否 |
yardstick_access_grants_list | 列出当前主体可见的显式访问授权。 | 是 |
yardstick_access_grants_read | 按公开 ID 读取一项显式访问授权。 | 是 |
yardstick_access_grants_create | 创建有理由、可撤销且经过审计的访问授权。 | 否 |
yardstick_access_grants_revoke | 撤销一项显式访问授权,可选提供原因文本。 | 否 |
yardstick_jobs_list | 列出当前主体可见的内部职位容器。 | 是 |
yardstick_jobs_create | 创建一个内部职位容器,不修改职位发布、申请或面试计划。 | 否 |
yardstick_jobs_read | 按公开 ID 读取一个内部职位容器。 | 是 |
yardstick_jobs_prospect_matches | 列出与一个职位确定性匹配的 Talent CRM 潜在候选人。只读;包含依据、注意事项和受阻的生命周期状态,不进行外联、转换、导入或 AI 排序。 | 是 |
yardstick_jobs_update | 使用受架构约束的公开 API 字段更新一个内部职位容器。 | 否 |
yardstick_jobs_close | 仅关闭一条职位记录;不修改关联的职位发布、申请和面试计划。 | 否 |
yardstick_jobs_archive | 仅归档一条职位记录;不修改关联的职位发布、申请和面试计划。 | 否 |
yardstick_jobs_attach_artifact | 将现有面试计划、职位发布或申请关联到一个职位。如果已关联到同一职位,则操作幂等;如果已关联到其他位置,则发生冲突。需要 jobs:write 权限和对应对象自身的写入权限范围。 | 否 |
yardstick_jobs_detach_artifact | 清除对象与职位之间的关联。如果已取消关联,则操作幂等。需要 jobs:write 权限和对应对象自身的写入权限范围。 | 否 |
yardstick_pipelines_list | 列出组织的流程模板及其有序阶段。规范默认阶段会标记为 canonical_locked。 | 是 |
yardstick_pipelines_read | 按公开 ID 读取一个流程模板及其有序阶段。 | 是 |
yardstick_pipelines_create | 创建带可选内联阶段的自定义流程模板。不影响组织默认流程或候选人跟踪。 | 否 |
yardstick_pipelines_update | 重命名一个流程模板、修改其描述或切换其启用状态。 | 否 |
yardstick_pipelines_stages_create | 向流程追加(或插入到指定位置)一个阶段,并指定类型和可选的审批范围。 | 否 |
yardstick_pipelines_stages_update | 编辑一个流程阶段。规范默认阶段仅允许更改显示名称;slug/stage_kind/approval_scope/is_terminal 均已锁定。 | 否 |
yardstick_pipelines_reorder_stages | 提供完整的阶段 ID 顺序以重新排列流程中的所有阶段。满足约束;允许用于规范阶段。 | 否 |
yardstick_pipelines_stages_delete_preview | 预览删除流程阶段;返回候选人数影响和绑定字段。拒绝删除规范默认阶段。 | 否 |
yardstick_pipelines_stages_delete_bind | 使用明确的审批元数据和匹配的幂等键,绑定已获批准的流程阶段删除操作。仍有候选人时将拒绝执行。 | 否 |
yardstick_pipelines_assign_to_job | 将流程分配给职位(jobs.pipeline_template_id),或通过 pipeline_id: null 清除关联。按组织验证流程;按组织和模式解析职位。 | 否 |
yardstick_automation_rules_list | 列出组织的阶段自动化规则。规则是惰性配置——创建规则不会触发副作用;执行器子进程稍后运行这些规则。 | 是 |
yardstick_automation_runs_list | 列出组织的阶段自动化运行记录(哪些候选人触发了哪些操作,以及成功/失败情况)。可按 application-id 和 rule-id 筛选。只读;运行记录由系统执行器写入,其中包括已跳过(延后)的 send_email 行,因此可以全面查看运行状态。 | 是 |
yardstick_automation_rules_read | 按公开 ID 读取一条阶段自动化规则(其触发条件、类型化操作、目标阶段和 is_active 状态)。 | 是 |
yardstick_automation_rules_create | 创建一条阶段自动化规则(触发条件 + 从 3 种类型中选择的类型化操作:send_scheduling_link / create_task / send_email)。规则为惰性配置,不触发任何副作用。 | 否 |
yardstick_automation_rules_update | 编辑一条阶段自动化规则的触发条件、类型化操作、条件、位置或 is_active 状态。 | 否 |
yardstick_automation_rules_delete | 删除一条阶段自动化规则。直接删除(无需审批预览→绑定):规则是惰性配置,因此删除尚未触发的配置不会移动候选人。 | 否 |
yardstick_automation_rules_preview | 试运行预览:解析示例申请进入或离开某阶段时将执行的活跃规则及其操作参数。无副作用——不会生成日程链接、创建任务或发送邮件;不执行任何操作。 | 是 |
yardstick_built_in_agents_list | 列出内置 Agent 目录及每个内置 Agent 的当前状态、明确的默认设置或禁用状态,以及最新工作摘要。 | 是 |
yardstick_built_in_agents_read | 按目录 ID 读取一个内置 Agent(例如 scorecard-chaser、nightly-screening 或 interview-kit-prep):其功能、未经你许可绝不会执行的操作、当前状态和最新工作摘要。 | 是 |
yardstick_built_in_agents_runs | 将组织的内置 Agent 运行历史作为平铺的工作报告列出。夜间筛选报告计划工作数量以及暂存、发布或失效的审核输出;面试工具包准备报告计划周次和仅含数量的结果。绝不包含候选人、草稿、收件人、工具包或服务提供方详情。delivery_unknown 不表示已投递,也不会重试。可按内置 Agent ID 筛选。只读,且受模式范围限制。 | 是 |
yardstick_built_in_agents_enable_preview | 预览启用内置 Agent 的操作;返回一份需要审批的内容,其中明确说明将开始执行的操作(以及未经你许可绝不会发送的内容),并包含绑定字段。不产生副作用。 | 否 |
yardstick_built_in_agents_enable_bind | 使用明确的审批元数据和匹配的幂等键,绑定已获批准的内置 Agent 启用预览。将内置 Agent 声明的设置写入其指定位置,并记录一条审计行。 | 否 |
yardstick_built_in_agents_configure_preview | 预览配置内置 Agent(配置需根据该内置 Agent 声明的架构进行验证;enabled 是一级键,因此 { enabled: false } 可用于关闭)。不产生副作用;通过 --body-json 传入配置。 | 否 |
yardstick_built_in_agents_configure_bind | 绑定已获批准的内置 Agent 配置预览(相同配置加审批元数据和匹配的幂等键)。仅写入该内置 Agent 声明的设置键,并记录一条审计行。 | 否 |
yardstick_job_postings_list | 列出当前主体可见的职位发布。 | 是 |
yardstick_job_postings_read | 按公开 ID 读取一个职位发布。 | 是 |
yardstick_job_postings_validate | 验证职位发布草稿,不对其进行修改。 | 否 |
yardstick_job_postings_create | 通过公开 Yardstick API 创建一份职位发布草稿。 | 否 |
yardstick_job_postings_update | 使用受架构约束的公开 API 字段更新一个职位发布。 | 否 |
yardstick_job_postings_publish_preview | 仅预览职位发布的审批要求;拒绝绑定字段。 | 否 |
yardstick_job_postings_publish_bind | 使用明确的审批元数据和匹配的幂等键,绑定已预览的职位发布操作。 | 否 |
yardstick_job_postings_archive_preview | 仅预览职位发布的归档审批要求;拒绝绑定字段。 | 否 |
yardstick_job_postings_archive_bind | 使用明确的审批元数据和匹配的幂等键,绑定已预览的职位发布归档操作。 | 否 |
yardstick_interview_plans_read | 按公开 ID 读取一个面试计划。 | 是 |
yardstick_interview_plan_drafts_generate_outcomes | 根据明确的职位上下文生成面试计划草稿结果;或者传入 accepted_outcomes,原样存储调用方撰写的结果,不使用 AI 生成(确定性草稿初始化)。 | 否 |
yardstick_interview_plan_drafts_confirm_outcomes | 在生成后续阶段前,确认面试计划草稿结果。 | 否 |
yardstick_interview_plan_drafts_generate_competencies | 根据已确认的结果生成面试计划草稿能力项。 | 否 |
yardstick_interview_plan_drafts_generate_skills | 根据已确认的能力项生成面试计划草稿技能。 | 否 |
yardstick_interview_plan_drafts_generate_rounds | 根据已确认的技能生成面试计划草稿轮次。 | 否 |
yardstick_interview_plan_drafts_generate_anchors | 为每个草稿能力项生成评分卡行为锚点(等级 1-4);如果提供 competency_id,则只为一个能力项生成。 | 否 |
yardstick_interview_plan_drafts_generate_questions_directions | 为每个草稿轮次生成面试问题以及面试官/候选人指引;如果提供 round_id,则只为一个轮次生成。 | 否 |
yardstick_interview_plan_drafts_read | 完整读取一份面试计划草稿:每个阶段检查点(结果、能力项、职位技能、面试顺序、问题和指引)、用于 source_stage 前置条件的 stage_versions、状态和来源元数据。始终提供问题 ID(缺省时使用 question_N),因此可以直接指定问题进行编辑。 | 是 |
yardstick_interview_plan_drafts_add_competencies | 按原文将能力项添加到草稿中——采用确定性方式,不使用 AI 生成。需要已确认的结果;添加后能力项总数不得超过 25。可选的 source_stage {stage: competencies, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_update_competencies | 按 ID 替换草稿能力项,和/或使用 order 重新排序(必须是替换后所有 ID 的完整排列)——采用确定性方式,不使用 AI 生成。原位更新会保留项目 ID。可选的 source_stage {stage: competencies, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_delete_competencies | 按 ID 删除草稿能力项。在同一次写入中删除每个被删能力项的行为锚点,并报告已删除的锚点 ID;阶段中必须至少保留一个能力项。可选的 source_stage {stage: competencies, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_add_skills | 按原文将职位技能添加到草稿中——采用确定性方式,不使用 AI 生成。需要能力项;添加后技能总数不得超过 50。可选的 source_stage {stage: skills, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_update_skills | 按 ID 替换草稿职位技能,和/或使用 order 重新排序(必须是替换后所有 ID 的完整排列)——采用确定性方式,不使用 AI 生成。可选的 source_stage {stage: skills, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_delete_skills | 按 ID 删除草稿职位技能;阶段中必须至少保留一项技能。可选的 source_stage {stage: skills, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_add_rounds | 按原文将面试轮次添加到草稿中——采用确定性方式,不使用 AI 生成。需要技能;添加后面试顺序中的轮次不得超过 20 个。可选的 source_stage {stage: interview_sequence, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_update_rounds | 按 ID 替换草稿面试轮次,和/或使用 order 重新排序(必须是替换后所有 ID 的完整排列)——采用确定性方式,不使用 AI 生成。原位更新的轮次会保留其 ID,因此其问题和指引也会保留(不会被删除)。可选的 source_stage {stage: interview_sequence, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_delete_rounds | 按 ID 删除草稿面试轮次。在同一次写入中删除每个被删轮次的问题和指引,并报告已删除的 ID;面试顺序中必须至少保留一个轮次。可选的 source_stage {stage: interview_sequence, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_add_questions | 按原文向一个草稿轮次添加问题——采用确定性方式,不使用 AI 生成。需要已有轮次;每个轮次最多包含 50 个问题。首次编辑某轮次的问题时,会为该轮次中的每个问题持久化 question_N ID。可选的 source_stage {stage: questions_and_directions, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_update_questions | 按 ID 替换一个草稿轮次的问题,和/或使用 order 重新排序(必须是该轮次替换后所有问题 ID 的完整排列)——采用确定性方式,不使用 AI 生成。请先读取草稿:已存储的问题会显示稳定的 question_N ID。可选的 source_stage {stage: questions_and_directions, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_delete_questions | 按问题 ID 删除一个草稿轮次中的问题。可选的 source_stage {stage: questions_and_directions, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_update_round_directions | 按原文设置一个草稿轮次的面试官指引和/或候选人指引——采用确定性方式,不使用 AI 生成。至少提供两个指引字段中的一个。可选的 source_stage {stage: questions_and_directions, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_update_anchors | 为草稿项目添加或更新行为锚点,按项目 ID 和等级 1-4 编入索引——采用确定性方式,不使用 AI 生成。需要能力项;拒绝使用未知项目 ID 的锚点。可选的 source_stage {stage: questions_and_directions, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_delete_anchors | 按项目 ID 删除草稿项目的行为锚点条目。可选的 source_stage {stage: questions_and_directions, version} 在版本过期时返回 409。 | 否 |
yardstick_interview_plan_drafts_validate | 验证面试计划草稿,不发布。 | 否 |
yardstick_interview_plans_publish_preview | 仅预览面试计划发布的审批要求;拒绝绑定字段。 | 否 |
yardstick_interview_plans_publish_bind | 使用明确的审批元数据和匹配的幂等键,绑定已预览的面试计划发布操作。 | 否 |
yardstick_interview_plans_modify_active_preview | 仅预览修改活跃面试计划的审批要求;拒绝绑定字段。 | 否 |
yardstick_interview_plans_modify_active_bind | 使用明确的审批元数据和匹配的幂等键,绑定已预览的活跃面试计划修改操作。 | 否 |
yardstick_interview_sessions_read | 按公开 ID 读取一场面试。 | 是 |
yardstick_interview_sessions_interviewers_list | 列出分配给一场面试的面试官。 | 是 |
yardstick_interview_sessions_interviewers_assign | 为一场面试分配面试官。 | 否 |
yardstick_interview_sessions_interviewers_unassign | 从一场面试中取消分配面试官。 | 否 |
yardstick_interview_sessions_start | 为指定面试官开始一场面试。 | 否 |
yardstick_interview_sessions_complete | 为指定面试官完成一场面试。 | 否 |
yardstick_interview_sessions_scorecard_submit | 提交一份包含明确评分的面试评分卡。 | 否 |
yardstick_interview_sessions_readiness | 读取面试安排就绪状态。 | 否 |
yardstick_interview_sessions_scheduling_link_generate | 为一场面试生成日程安排链接。 | 否 |
yardstick_interview_sessions_cancel | 取消已安排的面试,释放服务提供方的预订并使其日程链接失效。 | 否 |
yardstick_events_list | 列出当前主体可见的公开 Yardstick API 事件。 | 是 |
yardstick_audit_log_list | 列出当前主体可见的公开 Yardstick 审计日志条目。 | 是 |
托管服务不提供的工具
上面的 176 个工具就是托管服务提供的全部工具。另有 6 个工具——总计 182 个——无法通过此连接访问。 其中一些工具会从你自己的设备上传文件,而托管服务无法读取这些文件。其余工具会将 Yardstick 连接到外部邮件服务提供商,因此需要通过该提供商自己的浏览器登录。这两类工具在 Yardstick CLI 和本地 MCP 服务中均可正常使用,相关文档见 https://portal.yardstick.team/docs/cli 和 https://portal.yardstick.team/docs/mcp/developer-tools。
工具参考文档对每个工具都提供了相同的一行说明:
未列在托管远程 MCP 中;在该处调用时会返回说明。请使用 CLI、本地 MCP 客户端或控制面板。
| 工具 | 功能 |
|---|---|
yardstick_ats_imports_archive_upload_create | 上传 Greenhouse 导出归档(.zip)以供导入(创建会话 -> 将字节 PUT 到签名 URL)。读取单个受架构约束的本地文件路径;无法通过托管 MCP 使用。然后运行 ats-imports dry-run --source-kind greenhouse --session-id <id> 进行预览。 |
yardstick_people_resume_upload_create | 为某人上传 PDF 或 DOCX 简历(创建会话 -> PUT 字节 -> 完成)。读取单个受架构约束的本地文件路径;无法通过托管 MCP 使用。 |
yardstick_people_resume_upload_finalize | 完成先前创建的简历上传会话:重新验证已上传的对象、附加该对象并解析关联的申请。无法通过托管 MCP 使用。 |
yardstick_email_sender_oauth_prepare | 为邮件发件人连接准备浏览器 OAuth 交接;托管 MCP 会拒绝执行。 |
yardstick_email_sender_connections_refresh_discovery | 刷新提供商连接的发件人身份发现;托管 MCP 会拒绝执行。 |
yardstick_email_sender_connections_disconnect | 断开邮件发件人提供商连接;托管 MCP 会拒绝执行。 |
关于此代码库
这是一个托管服务的公开主页:包含文档以及目录列表读取的清单文件。这里没有产品源代码,也无需构建。
server.json— Model Context Protocol 注册表条目glama.json和lhm.plugin.json— 目录清单LICENSE— MIT 许可证,适用于此代码库的内容
欢迎在此提交与连接服务相关的问题和疑问。服务本身由 Yardstick 运营;如需处理账户相关事宜,请联系 [email protected]。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。