mcpField
L
Laddro Career

Laddro Career

リモート
laddro.comAI・エージェント04 日前に更新
リポジトリ公式サイト

Laddro Career について

Laddro Career APIを通じて、履歴書や求職書類を扱うAIエージェント向けのMCPサーバーです。履歴書の調整、カバーレター作成、PDF出力、テンプレート閲覧に対応し、APIキー認証と任意のOAuthコネクターモードを備えます。

主な機能

  1. 01求人に合わせて履歴書を調整
  2. 02カバーレターを作成・レンダリング
  3. 03履歴書をPDFで出力
  4. 04履歴書テンプレート、フォント、ロケールを閲覧
  5. 05履歴書とカバーレターの記録を管理

活用シーン

  1. 01特定の求人に合わせて履歴書を調整
  2. 02履歴書と求人情報からカバーレターを生成
  3. 03書式設定した履歴書をPDFで出力

MCP 対応

Laddro Career APIの操作をMCPツールとしてAIエージェントに提供します。ローカルstdioとホスト型Streamable HTTPエンドポイントに対応し、任意でOAuthコネクターモードを利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.laddro.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.laddro.com/mcp認証が必要
パッケージ
npm@laddro/career-mcp0.5.1

ツール

18

このツールにパラメーターはありません。

詳細

@laddro/career-mcp

smithery badge

Laddro Career API 用の MCP サーバーです。AI エージェントが履歴書のカスタマイズ、カバーレターの生成、PDF エクスポート、テンプレートの閲覧を利用できます。

セットアップ

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "laddro-career": {
      "command": "npx",
      "args": ["@laddro/career-mcp"],
      "env": {
        "LADDRO_API_KEY": "laddro_live_..."
      }
    }
  }
}
Claude Code
claude mcp add laddro-career -- npx @laddro/career-mcp

実行する前に環境変数 LADDRO_API_KEY を設定してください。

リモート HTTP

ホストされている Streamable HTTP エンドポイントを使用します。

https://mcp.laddro.com/mcp

MCP の初期化リクエストで Laddro API キーを送信します。

Authorization: Bearer laddro_live_...

または:

x-api-key: laddro_live_...

利用可能なツール

ツール説明
laddro.templates.list22 種類すべての履歴書テンプレートを閲覧します
laddro.templates.getテンプレートの色とフォントを取得します
laddro.fonts.list利用可能なすべてのフォントファミリーを取得します
laddro.languages.listサポートされている 14 種類すべてのロケールを取得します
laddro.resumes.listユーザーの履歴書を取得します
laddro.resumes.get履歴書のメタデータを取得します
laddro.resumes.render新しいテンプレート設定で再レンダリングします
laddro.resumes.tailor求人に合わせて履歴書を AI でカスタマイズします
laddro.resumes.exportPDF としてエクスポートします
laddro.coverLetters.listユーザーのカバーレターを取得します
laddro.coverLetters.getカバーレターのメタデータを取得します
laddro.coverLetters.create手動で作成します
laddro.coverLetters.generate履歴書と求人情報から AI で生成します
laddro.coverLetters.renderテンプレート設定でレンダリングします

コネクター(OAuth)モード

MCP_CONNECTOR_ENABLED フラグ(デフォルトではオフ)で制御します。有効にした状態で、リクエストに Authorization: Bearer lad_at_*(Laddro OAuth アクセストークン)が含まれている場合、サーバーは OAuth コネクターセッションを実行し、career-api ではなくトークンを laddro-backend(service.laddro.com)に転送します。また、GET /.well-known/oauth-protected-resource(RFC 9728)を提供し、認証されていない /mcp 呼び出しには 401 + WWW-Authenticate: Bearer resource_metadata=... で応答することで、OAuth クライアントが認可サーバーを検出できるようにします。フラグがオフの場合、動作は変わりません(検出ルートなし、401 による強制なし、career-api 経由ですべての 18 個のツールを利用可能)。

コネクターツール(OAuth セッションのみ):「コンテンツはあなたが作成します。Laddro が保存して PDF をレンダリングします。」

ツールスコープ説明
laddro.resume.schema—履歴書コンテンツ用の JSON Schema
laddro.resume.createresumes:write履歴書を作成し、{ resumeId } を返します
laddro.resume.updateresumes:write履歴書を全置換し、{ resumeId, updatedAt } を返します
laddro.coverLetter.schema—カバーレターコンテンツ用の JSON Schema

環境変数

変数必須説明
LADDRO_API_KEYstdio では必須、HTTP では任意のフォールバックLaddro API キー
LADDRO_BASE_URLいいえAPI URL を上書きします(デフォルト:https://api.laddro.com)
MCP_CONNECTOR_ENABLEDいいえtrue にすると OAuth コネクターモードが有効になります(デフォルトではオフ)
LADDRO_BACKEND_URLいいえコネクターツールのバックエンドベース URL(デフォルト:https://service.laddro.com)
MCP_PUBLIC_URLいいえOAuth メタデータ用のこのサーバーの公開 URL(未設定の場合、転送ヘッダーから導出されます)

開発

npm ci
npm test

npm test は TypeScript パッケージをビルドし、認証処理、ツールのメタデータ、ハンドラーのルーティングに関する MCP コントラクトテストを実行します。

リリース

このパッケージでは Changesets と SemVer を使用しています。

  • パッチ:バグ修正、ドキュメント、テスト、内部の強化。
  • マイナー:後方互換性のある MCP ツールまたは機能の追加。
  • メジャー:ツール名、スキーマ、認証、またはトランスポート動作における破壊的変更。

公開パッケージを変更するすべての PR には、Changeset を含めてください。

npm run changeset

PR が main にマージされると、GitHub Actions がバージョン更新と変更履歴を含むリリース PR を作成します。そのリリース PR をマージすると、パッケージが npm に公開され、GitHub リリースが作成されます。Cloud Run のデプロイワークフローも main で実行されるため、リリースのマージ後にホストされている MCP が自動的に更新されます。

MCP レジストリ

このサーバーは、公式 MCP レジストリに com.laddro/career として登録されています。server.json はレジストリのマニフェストです。scripts/sync-version-metadata.mjs により、リリースごとに npm パッケージのバージョンと同期されます。

公開は自動化されています。.github/workflows/publish-registry.yml は、main 上でリリースによって server.json が変更されるたびに実行され、新しいバージョンをレジストリにプッシュします。認証は DNS ベースです。Ed25519 公開鍵は laddro.com の TXT レコードにあり、対応する秘密鍵(hex)はリポジトリのシークレット MCP_PUBLISHER_ED25519_KEY に保存されています。

手動で公開(または未公開分を反映)するには、次のようにします。

MCP_PUBLISHER_ED25519_KEY=<hex-private-key> ./scripts/publish-registry.sh

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

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

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