mcpField
O
otp-ojp

otp-ojp

本地服务
github.com/neogene-ai商业与营销034 周前更新

关于 otp-ojp

otp-ojp 是用于解析、校验和概述 Open Talent Protocol 人才档案及 Open Job Protocol 职位信息的 MCP 服务。它为 Agent 提供基于 JSON Schema 的文档模板,且不调用大模型或网络。

主要功能

  1. 01将简历解析为 OTP 框架
  2. 02将职位信息解析为 OJP 框架
  3. 03使用 JSON Schema 校验文档
  4. 04生成便于 Agent 使用的档案摘要
  5. 05生成便于 Agent 使用的职位摘要
  6. 06不调用大模型或网络

适用场景

  1. 01将简历文本转为 OTP 模板
  2. 02将职位信息整理为 OJP 模板
  3. 03校验候选人档案与职位信息
  4. 04生成用于匹配的标准化摘要

MCP 相关

向 MCP 客户端提供六项工具,用于解析、校验和检查 OTP 档案及 OJP 职位信息。工具不会调用大模型或网络。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"testinat0r-otp-ojp": {
"command": "npx",
"args": [
"-y",
"@opentalentprotocol/mcp-server"
]
}
}
}
启动命令npx -y @opentalentprotocol/mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@opentalentprotocol/mcp-server0.1.1

工具

6

收录的工具列表 · 更新于 3 周前

参数类型必填说明
documentobject否预解析的 OTP 文档对象。
filePathstring否OTP JSON 文档的绝对路径。

详细介绍

OTP/OJP MCP 服务

适用于 Open Talent Protocol(OTP)和 Open Job Protocol(OJP)的 MCP 服务。这两项开放标准用于构建候选人档案和职位发布信息,供 AI Agent 推理使用。

工具

工具描述
otp_parse_resume原始简历文本 → OTP 骨架,其中包含供大模型填写的 _EXTRACT_* 占位符
otp_validate_profile根据 JSON Schema 验证 OTP 文档
otp_introspect_profile从 OTP 文档中提取便于 Agent 使用的摘要
ojp_parse_job_posting原始职位发布文本 → OJP 骨架,其中包含 _EXTRACT_* 占位符
ojp_validate_job_posting根据 JSON Schema 验证 OJP 文档
ojp_introspect_job_posting从 OJP 文档中提取便于 Agent 使用的摘要

主要特点

  • 纯函数——不调用大模型、不发起网络请求,也无需 API 密钥
  • 通过 AJV 使用 JSON Schema draft 2020-12 进行验证
  • 不依赖大模型的解析器——生成结构化模板,供调用方 Agent 补全
  • 零配置——安装后即可运行

安装

npm install -g @opentalentprotocol/mcp-server

也可以通过 npx 直接运行:

npx @opentalentprotocol/mcp-server

设置

Claude Desktop

将以下内容添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "otp-ojp": {
      "command": "npx",
      "args": ["-y", "@opentalentprotocol/mcp-server"]
    }
  }
}
Claude Code

将以下内容添加到项目级或全局 MCP 设置中:

{
  "mcpServers": {
    "otp-ojp": {
      "command": "npx",
      "args": ["-y", "@opentalentprotocol/mcp-server"]
    }
  }
}
从源代码安装
git clone https://github.com/neogene-ai/otp-ojp-mcp-server.git
cd otp-ojp-mcp-server
npm install
npm run build
node dist/index.js

工作原理

解析工作流

解析器采用 骨架 + 填充 模式:

  1. 使用原始文本调用 otp_parse_resume(或 ojp_parse_job_posting)
  2. 获取包含 _EXTRACT_* 注释、置信度级别和已知缺项的文档骨架
  3. 调用方 Agent 运用自身推理能力填写骨架
  4. 调用 otp_validate_profile(或 ojp_validate_job_posting)验证结果

这样 MCP 服务无需使用大模型,同时还能为 Agent 提供关于要提取哪些内容的结构化指引。

信息提取

信息提取工具会将 OTP/OJP 文档展平为经过规范化、便于 Agent 使用的对象,并附带 agentSummary 字符串,可直接用于系统提示词、检索增强上下文或匹配逻辑。

Schema

JSON Schema 文件包含在 schema/ 目录中:

  • schema/opentalent-protocol.schema.json — OTP v0.1
  • schema/openjob-protocol.schema.json — OJP v0.1

要求

  • Node.js >= 18

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。