Skip to main content
Glama
bats64mgutsi

Next Role MCP Proxy

by bats64mgutsi

NextRole MCP プロキシ

NextRoleのプロフェッショナルな履歴書およびカバーレター作成サービスへのアクセスを提供するModel Context Protocol (MCP) プロキシサーバーです。このプロキシにより、MCP互換クライアントがNextRoleのホスト型サービスと対話できるようになります。

機能

  • プロフェッショナルな履歴書作成: 特定の求人応募に合わせて履歴書をカスタマイズ

  • カバーレター生成: 求人要件に合わせたカバーレターを作成

  • 複数のサービスティア: エントリー、ミドル、シニアレベルのプロフェッショナルサービス

  • クレジット管理: サービスクレジットの追跡と管理

  • 国際対応: 世界中のユーザーが利用可能

インストール

ソースから

リポジトリをクローンし、インストールスクリプトを実行します。依存関係のインストール、プロジェクトのビルドが行われ、MCPクライアント設定用のJSONが出力されます。

git clone https://github.com/bats64mgutsi/nextrole-mcp-proxy.git
cd nextrole-mcp-proxy

Linux / macOS:

bash install.sh

Windows (PowerShell):

.\install.ps1

スクリプトの最後に、ローカルインストールへの正しいパスを含むMCPクライアント設定JSONが表示されます。これをMCPクライアントの設定ファイルにコピーしてください。

npxを使用する場合 (ローカルインストール不要)

MCPクライアントの設定に追加してください:

{
  "mcpServers": {
    "nextrole": {
      "command": "npx",
      "args": ["nextrole-mcp-proxy"]
    }
  }
}

使用方法

利用可能なツール

1. get_pricing

利用可能なキャリアレベルのティアと製品IDを取得します。注文を行う前に、正しい productId を取得するためにこのツールを呼び出す必要があります。

使用例:

What are your different CV tailoring packages?

レスポンス:

[
  {
    "CountryCode": "ZA", 
    "ServiceTier": "Entry Level",
    "ProductId": 1
  },
  {
    "CountryCode": "ZA",
    "ServiceTier": "Mid Level", 
    "ProductId": 2
  },
  {
    "CountryCode": "ZA",
    "ServiceTier": "Senior Level",
    "ProductId": 3
  }
]

2. get_credits

顧客の残りのクレジット数を確認します。1回の注文につき1クレジット消費されます。

パラメータ:

  • phoneNumber (必須): 国番号を含む顧客の電話番号 (例: +27831234567)

使用例:

How many credits do I have left? My phone number is +27831234567

レスポンス:

{
  "credits": 5
}

3. place_order

カスタマイズされた履歴書とカバーレターの注文を行います。注文の完了には通常約15分かかります。注文が確定した時とドキュメントの準備ができた時に、顧客にSMS通知が届きます。1回の注文につき1クレジット消費されます。

パラメータ:

  • customerPhone (必須): 国番号を含む顧客の電話番号。'+'で始まる必要があります (例: +27831234567)

  • customerFirstName (必須): 顧客の名

  • customerLastName (必須): 顧客の姓

  • cvMarkdown (必須): Markdown形式の顧客の現在の履歴書

  • productId (必須): 顧客のキャリアレベルに一致する製品ID (先に get_pricing を呼び出してください)

  • jobDescription (必須): 顧客が応募する求人の詳細な職務記述書

使用例:

I need to tailor my CV for a Junior Software Developer position. My phone number is +27831234567, my name is John Smith, and here's my current CV in markdown:

# John Smith
## Experience
- Junior Developer at TechCorp (2023-present)

The job description is: We are seeking a Junior Software Developer to join our team with React and Node.js experience.

レスポンス:

{
  "orderKey": "550e8400-e29b-41d4-a716-446655440000",
  "status": "success",
  "message": "Order placed successfully. SMS notifications sent."
}

使用例

エントリーレベルのプロフェッショナル

新卒者やキャリア初期のプロフェッショナルに最適です:

I'm Sarah Johnson (+44207123456) and need my CV tailored for this graduate software engineer role: Graduate Software Engineer requiring Python programming and problem-solving skills. 

My current CV:
# Sarah Johnson
## Education
- Computer Science Degree, University of London (2024)
## Projects  
- Built a web application using Python and Flask

キャリアチェンジ

業界間で転職するプロフェッショナル向け:

I'm transitioning from finance to tech and need my CV (+27831112233, Jane Doe) tailored for this software developer role: Full Stack Developer position requiring JavaScript, React, and database skills.

Current CV:
# Jane Doe
## Background
- Financial Analyst at Bank Corp
- Recently completed coding bootcamp

シニアエグゼクティブ

Cレベルおよび上級管理職向け:

I'm Michael Chen from the US (+1555123456) and need my executive CV customized for this CTO role: Chief Technology Officer requiring strategic leadership and team management skills.

My current CV:
# Michael Chen
## Executive Summary
Senior Technology Leader with 15+ years experience
## Experience
- VP Engineering at Tech Startup (2020-2024)

サービスティア

  • エントリーレベル (製品ID: 1): 新卒者およびキャリア初期のプロフェッショナル向け

  • ミドルレベル (製品ID: 2): 3〜10年の経験を持つ経験豊富なプロフェッショナル向け

  • シニアレベル (製品ID: 3): シニアプロフェッショナル、マネージャー、エグゼクティブ向け

プライバシーと利用規約

本サービスを利用することで、NextRoleの以下に同意したものとみなされます:

開発

ビルド

npm run build

開発環境での実行

npm run dev

ローカルでのテスト

npm start

アーキテクチャ

これは、MCPリクエストを https://api.nextrole.co.za/firstroleprod-mcp/mcp にあるNextRoleのホスト型サービスに転送する軽量なプロキシです。このプロキシは以下の処理を行います:

  • MCPプロトコルリクエストの変換

  • ホスト型サービスへの転送

  • MCPクライアントへのフォーマット済みレスポンスの返却

  • エラーおよび接続問題の処理

要件

  • Node.js 18.0.0 以上

  • NextRoleのホスト型サービスに到達するためのインターネット接続

ライセンス

MITライセンス - 詳細はLICENSEファイルを参照してください。

サポート

このプロキシに関する技術的な問題については、GitHubでIssueを作成してください。 サービス関連の質問については、NextRoleの公式チャネルを通じてサポートにお問い合わせください。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bats64mgutsi/nextrole-mcp-proxy'

If you have feedback or need assistance with the MCP directory API, please join our Discord server