NovaCV
Un servidor MCP para acceder a la API del servicio de currículums NovaCV.
Documentación
Servidor MCP para NovaCV
Servidor de Protocolo de Contexto de Modelo (MCP) para acceder a la API del servicio de currículums NovaCV.
Características
- Generar currículums en PDF
- Obtener la lista de plantillas de currículum disponibles
- Convertir texto de currículum al formato JSON Resume
- Analizar el contenido del texto del currículum
Obtener una clave de API
Antes de usar este servicio, necesita obtener una clave de API de NovaCV:
- Visite el sitio web oficial de la API de NovaCV
- Regístrese o inicie sesión en su cuenta
- En el panel de control, busque la sección "API Keys" o "Desarrolladores"
- Cree una nueva clave de API y cópiela
- Configure esta clave al usar el servicio MCP
Guarde su clave de API de forma segura y no la comparta públicamente.
Instalación
# 全局安装
npm install -g mcp-server-novacv
# 或使用 npx 运行
npx mcp-server-novacv --api_key=your_api_key
Inicio rápido
Método 1: Ejecución directa (recomendado)
La forma más sencilla es usar nuestro comando de inicio rápido:
# 一键构建并启动服务
npm run run
Método 2: Usar MCP Inspector para desarrollo y pruebas
Proporcionamos un comando combinado para compilar e iniciar Inspector con un solo paso:
# 一键构建并启动 Inspector
npm run debug
Uso
Opciones de línea de comandos
npx mcp-server-novacv [选项]
选项:
--api_key=KEY 设置 NovaCV API 密钥
--api_base_url=URL 设置 API 基础 URL
--timeout=MS 设置 API 超时时间 (毫秒)
--help, -h 显示帮助信息
--version, -v 显示版本信息
Configuración de variables de entorno
Puede configurar la clave de API mediante variables de entorno:
NOVACV_API_KEY=your_api_key mcp-server-novacv
O cree un archivo .env:
NOVACV_API_KEY=your_api_key
NOVACV_API_BASE_URL=https://api.nova-cv.com
Consejo: La clave de API se puede obtener en el sitio web oficial de la API de NovaCV; consulte la sección "Obtener una clave de API" más arriba.
Configuración en el cliente MCP
Configuración en Cursor
Agregue lo siguiente en el archivo de configuración de Cursor:
{
"mcpServers": {
"novacv": {
"command": "npx",
"args": ["mcp-server-novacv"],
"env": {
"NOVACV_API_KEY": "your_api_key"
}
}
}
}
Configuración en Cherry Studio
Configure el servicio MCP en Cherry Studio:
- Abra la configuración (haga clic en el icono de configuración en la esquina inferior izquierda o use
Ctrl+,/Cmd+,) - Busque el área de configuración de MCP o Model Context Protocol
- Agregue un nuevo servicio con la siguiente configuración:
- Nombre:
novacv - Comando:
npx - Parámetros:
mcp-server-novacv - Variables de entorno: agregue
NOVACV_API_KEYy establezca su clave de API
- Nombre:
Si se admite configuración JSON, agregue el siguiente contenido:
{
"novacv": {
"command": "npx",
"args": ["mcp-server-novacv"],
"env": {
"NOVACV_API_KEY": "your_api_key"
}
}
}
Herramientas disponibles
El servidor MCP ofrece las siguientes herramientas:
generate_resume_from_text: Convierta texto de currículum en un PDF profesional con un solo clic, con soporte para múltiples plantillas. Solo necesita proporcionar el contenido del texto; el sistema realizará automáticamente la conversión de formato y generará un PDF profesional sin necesidad de manejar datos JSON manualmenteget_templates: Obtenga todas las plantillas de currículum disponibles; devuelve la lista de plantillas y su información detallada, incluidos ID, nombre, miniaturas, etc.convert_resume_text: Convierta contenido de currículum en texto plano al formato estándar JSON Resume. El sistema identifica inteligentemente cada sección del currículum y lo estructura según el estándar internacional JSON Resumeanalyze_resume_text: Realice un análisis profundo del texto del currículum y proporcione evaluación profesional y sugerencias de mejora. El sistema analiza la integridad, el uso de palabras clave, la coincidencia de habilidades y otros aspectos, y ofrece recomendaciones de optimización específicas
Ejemplos de uso
Obtener la lista de plantillas
En un cliente compatible con MCP, use el comando mcp_novacv_get_templates para obtener todas las plantillas de currículum disponibles.
Generar un currículum
Use el comando mcp_novacv_generate_resume_from_text y proporcione el contenido del texto del currículum y el nombre de la plantilla para generar un PDF.
Analizar texto de currículum
Use el comando mcp_novacv_analyze_resume_text para analizar contenido de currículum en texto plano.
Convertir texto de currículum a JSON Resume
Use el comando mcp_novacv_convert_resume_text para convertir texto de currículum al formato estructurado JSON Resume.
Desarrollo
# 安装依赖
npm install
# 开发模式(监视文件变化)
npm run dev
# 构建项目
npm run build
# 运行服务(构建并启动)
npm run run
# 使用 MCP Inspector 调试(构建并启动Inspector)
npm run debug
Solución de problemas
Si encuentra problemas durante la configuración:
- Confirme que el paquete se instaló correctamente:
npx mcp-server-novacv --version - Verifique que la clave de API esté configurada correctamente
- Revise los registros del cliente para ver si hay mensajes de error relevantes
Problemas con la clave de API
Si encuentra errores relacionados con la clave de API:
- Asegúrese de haber obtenido una clave de API válida desde https://api.nova-cv.com
- Verifique si la clave ha caducado o superó el límite de uso
- Intente generar una nueva clave de API
- Asegúrese de que la clave en la variable de entorno o el archivo de configuración no tenga espacios ni comillas adicionales
Licencia
MIT