MCP Server

Gere PDFs de currículo profissionais com assistentes de IA usando o Model Context Protocol.

O que é MCP?

O Model Context Protocol (MCP) é um padrão aberto que permite que assistentes de IA como Claude, Cursor e outros utilizem ferramentas externas. O pacote @mypdfcv/mcp-server permite que qualquer assistente de IA compatível com MCP gere PDFs de currículo profissionais — sem necessidade de navegador.

Configuração

Adicione o MCP server ao seu assistente de IA preferido:

Claude Desktop

Adicione ao seu claude_desktop_config.json:

{
  "mcpServers": {
    "mypdfcv": {
      "command": "npx",
      "args": ["-y", "@mypdfcv/mcp-server"]
    }
  }
}

Cursor

Adicione às suas configurações de MCP:

{
  "mcpServers": {
    "mypdfcv": {
      "command": "npx",
      "args": ["-y", "@mypdfcv/mcp-server"]
    }
  }
}

Claude Code

Execute no seu terminal:

claude mcp add mypdfcv -- npx -y @mypdfcv/mcp-server

Ferramentas Disponíveis

O MCP server disponibiliza 5 ferramentas que assistentes de IA podem usar:

  • generate_resume_pdf — Gera um PDF de currículo a partir de dados estruturados. Suporta todos os templates, idiomas e ordenação personalizada de seções. Salva na pasta Downloads por padrão.
  • generate_resume_from_json — Ferramenta avançada: envie um objeto JSON de currículo completo com controle total sobre template, seções e ordenação.
  • tailor_resume_for_job — Analisa uma descrição de vaga em relação ao seu currículo e fornece recomendações de personalização. Use antes de gerar para otimizar para uma posição específica.
  • list_templates — Lista todos os 7 templates de currículo disponíveis com seus estilos e descrições.
  • list_locales — Lista todos os 7 idiomas suportados para os cabeçalhos das seções do currículo.

Templates

Escolha entre 7 templates profissionalmente projetados: Modern, Classic, Minimal, Executive, Bold, Balanced e Clear. Cada template tem um estilo único com diferentes cores de destaque, layouts e posicionamentos de foto.

Idiomas

Os cabeçalhos das seções do currículo podem ser gerados em 7 idiomas: inglês, português (BR), espanhol, italiano, chinês, japonês e alemão.

Exemplos

Basta pedir ao seu assistente de IA algo como:

Gere um PDF de currículo para João Silva, engenheiro de software sênior na Acme Corp desde 2020, com habilidades em TypeScript e Python. Use o template classic em português.
Aqui está uma vaga para Staff Engineer na Stripe. Personalize meu currículo para esta posição e gere um PDF com o template modern.

Pacote npm

O MCP server é publicado como @mypdfcv/mcp-server no npm. Ele usa @mypdfcv/pdf-core para geração de PDF e @mypdfcv/i18n para traduções. Todos os pacotes são open source.