Skip to main content
Glama
gupy-candidate-mcp

gupy-candidate-mcp

by leonardobora

O gupy candidate é um servidor MCP que ajuda pessoas candidatas a se candidatarem a vagas hospedadas no Gupy. Ele entrega dados + análise + templates de preparação para a sua IA (opencode, Claude, Gemini CLI etc.) — o raciocínio e a redação ficam na IA cliente. Nenhuma chave de LLM é embutida.

Empregabilidade orientada por IA, não "corrida atrás de vaga". Este projeto não se candidata no seu nome nem decide por você — ele te entrega dados reais das vagas e um ponto de partida, para que você entenda onde se encaixa e chegue melhor preparado. É uma ferramenta de capacitação, com transparência sobre como a IA pode (e não pode) ajudar na sua jornada de candidatura.

O que faz

Tool

Descrição

buscar_vagas

Busca vagas públicas no Gupy (termo, estado, modalidade, tipo, empresa).

detalhe_vaga

Lê os detalhes de uma vaga pelo ID.

carregar_perfil

Carrega e valida o perfil do candidato a partir de um arquivo JSON.

analisar_aderencia

Cruza perfil x requisitos da vaga e gera score e pontos fortes/atenção.

preparar

Gera o template de prompt para curriculo, carta ou formulario.

monitorar

Verifica prazos de candidatura (urgente/proximo/ok).

Related MCP server: job-agent-mcp

Como usar

npm install
npm run build

Perfil do candidato: crie um JSON no formato de src/schema/profile.schema.json e passe o caminho para carregar_perfil / analisar_aderencia / preparar.

Para registrar no opencode, adicione ao seu opencode.json:

"gupy-candidate": {
  "type": "local",
  "command": ["node", "C:\\caminho\\ate\\gupy-candidate-mcp\\dist\\index.js"],
  "enabled": true
}

Desenvolvimento

npm test        # rodar testes
npm run build   # compilar
npm run dev     # watch mode (tsx)

Available Tools

6 tools
analisar_aderenciaB

Analisa a aderência do perfil a uma vaga.

Inputs: vagaId (required), caminhoPerfil.

buscar_vagasC

Busca vagas públicas no Gupy com filtros opcionais.

Inputs: term, limit, state, offset, +3 more.

carregar_perfilB

Carrega e valida o perfil do candidato a partir de um arquivo JSON.

Inputs: caminho (required).

detalhe_vagaA

Detalha uma vaga pelo ID.

Inputs: id (required).

monitorarB

Monitora os prazos de inscrição de uma lista de vagas.

Inputs: vagas (required).

prepararA

Gera a entrega (currículo, carta ou formulário) para uma vaga com base no perfil.

Inputs: vagaId (required), entrega (required), caminhoPerfil.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 6 tools

    Disambiguation5/5

    Each tool targets a distinct stage of the candidate workflow: searching jobs, viewing details, loading a profile, analyzing fit, preparing application materials, and monitoring deadlines. There is no overlapping or ambiguous functionality.

    Naming Consistency4/5

    Most tools follow a verb_noun pattern (buscar_vagas, carregar_perfil, analisar_aderencia, preparar, monitorar), but 'detalhe_vaga' uses a noun phrase instead of a verb, creating a minor inconsistency.

    Tool Count5/5

    Six tools cover the core application lifecycle without being excessive or too sparse. Each tool serves a clear purpose within the candidate-oriented workflow.

    Completeness4/5

    The toolset covers searching, profiling, fit analysis, preparation, and monitoring, but lacks a tool for actually submitting the application, which is a notable gap. However, the existing tools still support a coherent end-to-end assistance flow.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      C
      quality
      C
      maintenance
      An MCP server that enables AI-assisted job search workflows including job discovery, application tracking, resume evaluation, and cover letter generation, with support for multiple job sources and scheduled scraping.
      83
      20 npm
      1
      AGPL 3.0
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server that aggregates and deduplicates job listings from multiple public sources, ranks them against a user's resume, and exposes tools for searching, viewing details, explaining fit, and tracking applications.
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      An MCP server that automates job applications by discovering postings from ATS boards, applying eligibility gates, scoring candidates, and drafting answers, while requiring human approval before submission. It respects anti-bot controls and only submits with explicit consent.
      22
      196 npm
      2
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      MCP server that enables AI assistants to search and normalize job offers from portals like InfoJobs, while keeping the user in control of decisions. It provides read-only tools and respects official APIs and credentials.
      MIT