关于 Next Role Mcp Proxy
NextRole MCP Proxy 将 NextRole 托管的简历和求职信定制服务转接给 MCP 客户端,面向求职者及其职业阶段需求。它提供价格档位、额度查询和下单工具,并将请求转发至托管服务。
主要功能
- 01按职位定制简历
- 02生成匹配职位要求的求职信
- 03查询服务档位与产品编号
- 04查询客户剩余额度
- 05提交定制订单并发送短信通知
适用场景
- 01为应届毕业生申请岗位定制简历
- 02为转行申请软件职位准备材料
- 03为高管职位定制简历与求职信
MCP 相关
这是一个 MCP 代理,将客户端请求转发到 NextRole 托管服务。客户端可通过工具查询档位和额度,并提交简历及职位描述以创建订单。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
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 的官方渠道联系支持团队。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。