Skip to main content
Glama
bats64mgutsi

Next Role MCP Proxy

by bats64mgutsi

NextRole MCP Proxy

Прокси-сервер протокола контекста модели (MCP), предоставляющий доступ к услугам NextRole по профессиональной адаптации резюме и сопроводительных писем. Этот прокси позволяет MCP-совместимым клиентам взаимодействовать с размещенными сервисами NextRole.

Функции

  • Профессиональная адаптация резюме: Настройте свое резюме под конкретные вакансии

  • Создание сопроводительных писем: Создавайте адаптированные сопроводительные письма, соответствующие требованиям вакансии

  • Несколько уровней обслуживания: Профессиональные услуги начального, среднего и старшего уровня

  • Управление кредитами: Отслеживайте и управляйте своими сервисными кредитами

  • Международная поддержка: Доступно для пользователей по всему миру

Установка

Из исходного кода

Клонируйте репозиторий и запустите скрипт установки. Он установит зависимости, соберет проект и выведет JSON конфигурации клиента MCP для вас.

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

Linux / macOS:

bash install.sh

Windows (PowerShell):

.\install.ps1

В конце работы скрипта вы увидите JSON конфигурации клиента MCP с правильным путем к вашей локальной установке. Скопируйте его в файл конфигурации вашего клиента MCP.

С помощью npx (без локальной установки)

Добавьте в конфигурацию вашего клиента MCP:

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

Использование

Доступные инструменты

1. get_pricing

Получите доступные уровни карьерного роста и их идентификаторы продуктов (product IDs). Вы должны вызвать этот метод перед оформлением заказа, чтобы получить правильный 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 кредит.

Параметры:

  • phoneNumber (обязательно): Номер телефона клиента, включая код страны (например, +27831234567)

Использование:

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

Ответ:

{
  "credits": 5
}

3. place_order

Разместите заказ на адаптацию резюме и сопроводительного письма. Выполнение заказа обычно занимает около 15 минут. Клиент получит SMS-уведомления о подтверждении заказа и о готовности документов. Стоимость — 1 кредит за заказ.

Параметры:

  • customerPhone (обязательно): Номер телефона клиента, включая код страны, должен начинаться с '+' (например, +27831234567)

  • customerFirstName (обязательно): Имя клиента

  • customerLastName (обязательно): Фамилия клиента

  • cvMarkdown (обязательно): Текущее резюме клиента в формате markdown

  • productId (обязательно): Идентификатор продукта, соответствующий уровню карьеры клиента (сначала вызовите 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-level и высшего руководства:

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): Для старших специалистов, менеджеров и руководителей

Конфиденциальность и условия

Используя этот сервис, вы соглашаетесь с:

Разработка

Сборка

npm run build

Запуск в режиме разработки

npm run dev

Локальное тестирование

npm start

Архитектура

Это легковесный прокси, который перенаправляет запросы MCP к размещенному сервису NextRole по адресу https://api.nextrole.co.za/firstroleprod-mcp/mcp. Прокси:

  • Транслирует запросы протокола MCP

  • Перенаправляет их на размещенный сервис

  • Возвращает отформатированные ответы клиентам MCP

  • Обрабатывает ошибки и проблемы с подключением

Требования

  • Node.js 18.0.0 или выше

  • Интернет-соединение для доступа к размещенному сервису NextRole

Лицензия

Лицензия MIT — подробности см. в файле LICENSE.

Поддержка

По техническим вопросам, связанным с этим прокси, пожалуйста, откройте issue на GitHub. По вопросам, связанным с обслуживанием, обращайтесь в службу поддержки 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