mcpField
O
otp-ojp

otp-ojp

ローカル
github.com/neogene-aiビジネス・マーケティング034 週間前に更新

otp-ojp について

otp-ojpは、Open Talent ProtocolのプロフィールとOpen Job Protocolの求人情報を解析、検証、要約するMCPサーバーです。LLMやネットワークを使わず、JSON Schemaに基づく文書テンプレートをエージェントに提供します。

主な機能

  1. 01履歴書をOTPの骨組みに解析
  2. 02求人情報をOJPの骨組みに解析
  3. 03JSON Schemaによる文書検証
  4. 04エージェント向けプロフィール要約
  5. 05エージェント向け求人要約
  6. 06LLM・ネットワーク不使用

活用シーン

  1. 01履歴書テキストをOTPテンプレートに変換
  2. 02求人情報をOJPテンプレートに整理
  3. 03候補者プロフィールと求人情報の検証
  4. 04マッチング用の正規化要約を作成

MCP 対応

MCPクライアントに、OTPプロフィールとOJP求人情報の解析、検証、概要取得を行う6つのツールを提供します。ツールはLLMやネットワークを呼び出しません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 エージェントが推論に使用する候補者プロフィールと求人情報を構造化するためのオープン規格です。

ツール

ツール説明
otp_parse_resume生の履歴書テキスト → LLM が入力する _EXTRACT_* プレースホルダー付きの OTP スケルトン
otp_validate_profileJSON Schema に照らして OTP ドキュメントを検証します
otp_introspect_profileOTP ドキュメントからエージェント向けの要約を抽出します
ojp_parse_job_posting生の求人情報テキスト → _EXTRACT_* プレースホルダー付きの OJP スケルトン
ojp_validate_job_postingJSON Schema に照らして OJP ドキュメントを検証します
ojp_introspect_job_postingOJP ドキュメントからエージェント向けの要約を抽出します

主な特長

  • 純粋関数 — LLM 呼び出しやネットワーク呼び出しはなく、API キーも不要です
  • AJV による JSON Schema draft 2020-12 検証
  • LLM 不使用のパーサー — 呼び出し元のエージェントが完成させるための構造化テンプレートを生成します
  • 設定不要 — インストールして実行するだけです

インストール

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. 呼び出し元のエージェントが、自身の推論を使ってスケルトンを埋めます
  4. otp_validate_profile(または ojp_validate_job_posting)を呼び出して結果を検証します

これにより、エージェントに抽出対象についての構造化された指針を示しつつ、MCP サーバーでは LLM を使用せずに済みます。

イントロスペクション

イントロスペクションツールは、OTP/OJP ドキュメントを agentSummary 文字列付きの正規化されたエージェント向けオブジェクトに平坦化します。これは、システムプロンプト、検索拡張コンテキスト、マッチングロジックですぐに使用できます。

スキーマ

JSON Schema は schema/ ディレクトリに含まれています。

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

要件

  • Node.js >= 18

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。