Skip to main content
Glama
bats64mgutsi

Next Role MCP Proxy

by bats64mgutsi

NextRole MCP-Proxy

Ein Model Context Protocol (MCP)-Proxyserver, der Zugriff auf die professionellen Lebenslauf- und Anschreiben-Anpassungsdienste von NextRole bietet. Dieser Proxy ermöglicht es MCP-kompatiblen Clients, mit den gehosteten Diensten von NextRole zu interagieren.

Funktionen

  • Professionelle Lebenslauf-Anpassung: Passen Sie Ihren Lebenslauf für spezifische Stellenbewerbungen an

  • Anschreiben-Erstellung: Erstellen Sie maßgeschneiderte Anschreiben, die den Stellenanforderungen entsprechen

  • Mehrere Dienstleistungsstufen: Professionelle Dienstleistungen für Einsteiger, Fortgeschrittene und Führungskräfte

  • Guthabenverwaltung: Verfolgen und verwalten Sie Ihre Dienstleistungsguthaben

  • Internationale Unterstützung: Verfügbar für Benutzer weltweit

Installation

Aus dem Quellcode

Klonen Sie das Repository und führen Sie das Installationsskript aus. Es installiert Abhängigkeiten, erstellt das Projekt und gibt das MCP-Client-Konfigurations-JSON für Sie aus.

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

Linux / macOS:

bash install.sh

Windows (PowerShell):

.\install.ps1

Am Ende des Skripts sehen Sie das MCP-Client-Konfigurations-JSON mit dem korrekten Pfad zu Ihrer lokalen Installation. Kopieren Sie es in die Konfigurationsdatei Ihres MCP-Clients.

Mit npx (keine lokale Installation)

Fügen Sie dies zu Ihrer MCP-Client-Konfiguration hinzu:

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

Verwendung

Verfügbare Tools

1. get_pricing

Ermitteln Sie die verfügbaren Karrierestufen und deren Produkt-IDs. Sie müssen dies vor der Bestellung aufrufen, um die korrekte productId zu erhalten.

Verwendung:

What are your different CV tailoring packages?

Antwort:

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

2. get_credits

Überprüfen Sie, wie viel Guthaben ein Kunde noch hat. Jede Bestellung kostet 1 Guthaben.

Parameter:

  • phoneNumber (erforderlich): Telefonnummer des Kunden inklusive Ländervorwahl (z. B. +27831234567)

Verwendung:

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

Antwort:

{
  "credits": 5
}

3. place_order

Geben Sie eine Bestellung für einen angepassten Lebenslauf und ein Anschreiben auf. Die Bestellung dauert in der Regel etwa 15 Minuten. Der Kunde erhält SMS-Benachrichtigungen, wenn die Bestellung bestätigt wurde und wenn die Dokumente fertig sind. Kostet 1 Guthaben pro Bestellung.

Parameter:

  • customerPhone (erforderlich): Telefonnummer des Kunden inklusive Ländervorwahl, muss mit '+' beginnen (z. B. +27831234567)

  • customerFirstName (erforderlich): Vorname des Kunden

  • customerLastName (erforderlich): Nachname des Kunden

  • cvMarkdown (erforderlich): Der aktuelle Lebenslauf des Kunden im Markdown-Format

  • productId (erforderlich): Die Produkt-ID, die der Karrierestufe des Kunden entspricht (rufen Sie zuerst get_pricing auf)

  • jobDescription (erforderlich): Die vollständige Stellenbeschreibung, auf die sich der Kunde bewirbt

Verwendung:

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.

Antwort:

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

Anwendungsbeispiele

Berufseinsteiger

Perfekt für Hochschulabsolventen und Berufsanfänger:

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

Karrierewechsel

Für Fachkräfte, die die Branche wechseln:

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

Führungskraft

Für C-Level- und leitende Managementpositionen:

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)

Dienstleistungsstufen

  • Einsteiger (Produkt-ID: 1): Für Hochschulabsolventen und Berufsanfänger

  • Fortgeschrittene (Produkt-ID: 2): Für erfahrene Fachkräfte mit 3-10 Jahren Berufserfahrung

  • Führungskräfte (Produkt-ID: 3): Für leitende Angestellte, Manager und Führungskräfte

Datenschutz & Bedingungen

Durch die Nutzung dieses Dienstes stimmen Sie den folgenden Bedingungen von NextRole zu:

Entwicklung

Erstellen

npm run build

Ausführen in der Entwicklung

npm run dev

Lokal testen

npm start

Architektur

Dies ist ein leichtgewichtiger Proxy, der MCP-Anfragen an den gehosteten Dienst von NextRole unter https://api.nextrole.co.za/firstroleprod-mcp/mcp weiterleitet. Der Proxy:

  • Übersetzt MCP-Protokollanfragen

  • Leitet sie an den gehosteten Dienst weiter

  • Gibt formatierte Antworten an MCP-Clients zurück

  • Behandelt Fehler und Verbindungsprobleme

Anforderungen

  • Node.js 18.0.0 oder höher

  • Internetverbindung, um den gehosteten Dienst von NextRole zu erreichen

Lizenz

MIT-Lizenz - siehe LICENSE-Datei für Details.

Support

Bei technischen Problemen mit diesem Proxy eröffnen Sie bitte ein Issue auf GitHub. Für dienstbezogene Fragen kontaktieren Sie bitte den NextRole-Support über deren offizielle Kanäle.

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