Skip to main content
Glama
bats64mgutsi

Next Role MCP Proxy

by bats64mgutsi

NextRole MCP 代理

一个模型上下文协议 (MCP) 代理服务器,提供对 NextRole 专业简历和求职信定制服务的访问。此代理允许兼容 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 个积分。

参数:

  • phoneNumber (必填):客户电话号码,包含国家代码 (例如 +27831234567)

用法:

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

响应:

{
  "credits": 5
}

3. place_order

下单定制简历和求职信。订单通常需要约 15 分钟完成。客户将在订单确认和文档准备就绪时收到短信通知。每个订单消耗 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 请求转发到 NextRole 的托管服务 https://api.nextrole.co.za/firstroleprod-mcp/mcp。该代理:

  • 转换 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