NovaCV
Um servidor MCP para acessar a API do serviço de currículos NovaCV.
Documentação
Servidor MCP para NovaCV
Servidor de Protocolo de Contexto de Modelo (MCP) para integração com a API do serviço de currículos NovaCV.
Recursos
- Gerar currículos em PDF
- Obter lista de modelos de currículo disponíveis
- Converter texto de currículo para o formato JSON Resume
- Analisar o conteúdo do texto do currículo
Obtendo uma chave de API
Antes de usar este serviço, você precisa obter uma chave de API da NovaCV:
- Acesse o site oficial da API NovaCV
- Registre-se ou faça login na sua conta
- No painel de controle, encontre a seção "API Keys" ou "Desenvolvedor"
- Crie uma nova chave de API e copie-a
- Configure esta chave ao usar o serviço MCP
Guarde sua chave de API com segurança e não a compartilhe publicamente.
Instalação
# 全局安装
npm install -g mcp-server-novacv
# 或使用 npx 运行
npx mcp-server-novacv --api_key=your_api_key
Início rápido
Método 1: Execução direta (recomendado)
A maneira mais simples é usar nosso comando de início rápido:
# 一键构建并启动服务
npm run run
Método 2: Usando o MCP Inspector para desenvolvimento e testes
Fornecemos um comando combinado que compila e inicia o Inspector com um clique:
# 一键构建并启动 Inspector
npm run debug
Como usar
Opções de linha de comando
npx mcp-server-novacv [选项]
选项:
--api_key=KEY 设置 NovaCV API 密钥
--api_base_url=URL 设置 API 基础 URL
--timeout=MS 设置 API 超时时间 (毫秒)
--help, -h 显示帮助信息
--version, -v 显示版本信息
Configuração de variáveis de ambiente
Você pode configurar a chave de API por meio de variáveis de ambiente:
NOVACV_API_KEY=your_api_key mcp-server-novacv
Ou crie um arquivo .env:
NOVACV_API_KEY=your_api_key
NOVACV_API_BASE_URL=https://api.nova-cv.com
Dica: A chave de API pode ser obtida no site oficial da API NovaCV. Consulte a seção "Obtendo uma chave de API" acima.
Configuração no cliente MCP
Configuração no Cursor
Adicione no arquivo de configuração do Cursor:
{
"mcpServers": {
"novacv": {
"command": "npx",
"args": ["mcp-server-novacv"],
"env": {
"NOVACV_API_KEY": "your_api_key"
}
}
}
}
Configuração no Cherry Studio
Configure o serviço MCP no Cherry Studio:
- Abra as configurações (clique no ícone de configurações no canto inferior esquerdo ou use
Ctrl+,/Cmd+,) - Encontre a área de configuração do MCP ou Model Context Protocol
- Adicione um novo serviço com a seguinte configuração:
- Nome:
novacv - Comando:
npx - Parâmetros:
mcp-server-novacv - Variáveis de ambiente: adicione
NOVACV_API_KEYe defina sua chave de API
- Nome:
Se houver suporte a configuração JSON, adicione o seguinte conteúdo:
{
"novacv": {
"command": "npx",
"args": ["mcp-server-novacv"],
"env": {
"NOVACV_API_KEY": "your_api_key"
}
}
}
Ferramentas disponíveis
O servidor MCP oferece as seguintes ferramentas:
generate_resume_from_text: Converta texto de currículo em um currículo PDF elegante com um clique, com suporte a vários modelos. Basta fornecer o conteúdo do texto do currículo e o sistema formatará automaticamente e gerará um arquivo PDF profissional, sem necessidade de manipular dados JSON manualmenteget_templates: Obtenha todos os modelos de currículo disponíveis, retornando a lista de modelos e suas informações detalhadas, incluindo ID do modelo, nome, miniatura, etc.convert_resume_text: Converta conteúdo de currículo em formato de texto simples para o formato padrão JSON Resume. O sistema identifica inteligentemente cada seção do currículo e o estrutura de acordo com o padrão internacional JSON Resumeanalyze_resume_text: Faça uma análise aprofundada do texto do currículo, fornecendo avaliação profissional e sugestões de melhoria. O sistema analisa integridade, uso de palavras-chave, correspondência de habilidades e outros aspectos, e oferece sugestões de otimização direcionadas
Exemplos de uso
Obtendo a lista de modelos
Use o comando mcp_novacv_get_templates em um cliente compatível com MCP para obter todos os modelos de currículo disponíveis.
Gerando um currículo
Use o comando mcp_novacv_generate_resume_from_text e forneça o conteúdo do texto do currículo e o nome do modelo para gerar um currículo em PDF.
Analisando o texto do currículo
Use o comando mcp_novacv_analyze_resume_text para analisar o conteúdo do currículo em texto simples.
Convertendo texto de currículo para JSON Resume
Use o comando mcp_novacv_convert_resume_text para converter o texto do currículo para o formato estruturado JSON Resume.
Desenvolvimento
# 安装依赖
npm install
# 开发模式(监视文件变化)
npm run dev
# 构建项目
npm run build
# 运行服务(构建并启动)
npm run run
# 使用 MCP Inspector 调试(构建并启动Inspector)
npm run debug
Solução de problemas
Se você encontrar problemas durante a configuração:
- Confirme se o pacote foi instalado com sucesso:
npx mcp-server-novacv --version - Verifique se a chave de API foi configurada corretamente
- Verifique os logs do cliente para mensagens de erro relacionadas
Problemas com a chave de API
Se você encontrar erros relacionados à chave de API:
- Certifique-se de ter obtido uma chave de API válida em https://api.nova-cv.com
- Verifique se a chave expirou ou excedeu os limites de uso
- Tente gerar uma nova chave de API
- Certifique-se de que a chave nas variáveis de ambiente ou no arquivo de configuração não tenha espaços extras ou aspas
Licença
MIT