Skip to main content

enem-mcp

Servidor MCP para estudar para o ENEM com as questões oficiais (2009–2023), usando a API pública enem.dev.

  • Consulte qualquer questão e seu gabarito, com as imagens (gráficos, mapas, tirinhas)
  • Busque questões por tema, disciplina e ano
  • Crie simulados — inclusive em PDF com folha de respostas, página "GABARITO ABAIXO" e questões resolvidas com explicação
  • Corrija simulados e acompanhe seu desempenho por disciplina, com revisão das questões erradas

Instalação

Requer uv (ou Python 3.10+ com pip install enem-mcp).

VS Code

Adicione ao .vscode/mcp.json (ou às configurações de usuário):

{
  "servers": {
    "enem": {
      "type": "stdio",
      "command": "uvx",
      "args": ["enem-mcp"]
    }
  }
}

Claude Desktop / Cursor / outros clientes

{
  "mcpServers": {
    "enem": {
      "command": "uvx",
      "args": ["enem-mcp"]
    }
  }
}

Ferramentas

Ferramenta Descrição
listar_provas Anos disponíveis, disciplinas e idiomas
obter_questao Enunciado, alternativas e imagens de uma questão
obter_resposta Gabarito oficial de uma questão
questao_aleatoria Sorteia uma questão para praticar
buscar_questoes Busca por tema (palavras-chave), disciplina e ano
criar_simulado Simulado por tema/disciplina/ano, opcionalmente em PDF
preparar_explicacoes / exportar_simulado_pdf Gera o PDF com as questões resolvidas e explicadas
corrigir_simulado Corrige e salva o resultado
listar_simulados / meu_desempenho Histórico e estatísticas
criar_simulado_revisao Simulado só com as questões que você errou

Prompts: explicar_questao, sessao_de_estudo, simulado_pdf_explicado, plano_de_estudos.

Exemplos de pedidos: "faz um simulado em PDF com 15 questões de genética, com explicação no final", "qual a resposta da questão 136 do ENEM 2021?".

Configuração (opcional)

Variável Padrão
ENEM_PDF_DIR Downloads/simulados-enem
ENEM_MCP_DIR Windows: %LOCALAPPDATA%\enem-mcp; macOS: ~/Library/Application Support/enem-mcp; Linux: ~/.local/share/enem-mcp

A API enem.dev aceita 1 requisição por segundo; as provas baixadas ficam em cache local, então só a primeira consulta de cada ano é lenta.

Desenvolvimento

uv venv && uv pip install -e .
uv run enem-mcp

Créditos

Dados da enem-api (GPL-2.0). Questões do ENEM são de domínio público (INEP). Este projeto não é afiliado ao INEP nem ao MEC.

Licença: MIT.

Metadata

Release files for enem-mcp 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for enem-mcp 1.0.0
File Size Uploaded Provenance Actions
enem_mcp-1.0.0.tar.gz 18.2 kB Without provenance Details for enem_mcp-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for enem-mcp 1.0.0
File Interpreter ABI Platform Actions
enem_mcp-1.0.0-py3-none-any.whl Python 3 none any Details for enem_mcp-1.0.0-py3-none-any.whl

Total release size: 38.5 kB

Release files / enem_mcp-1.0.0.tar.gz

Download URL enem_mcp-1.0.0.tar.gz
Size 18.2 kB
Tags Source
SHA-256 checksum
How to use checksums
39f97e42375af32177a0b8f4c02678959d1aeca539c338a0870407a6846ce46b
BLAKE2b-256 checksum
How to use checksums
5da4fa0469d622b0c36b157409f76432427e6df3b085ca65ee9cff1ef2a44fe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / enem_mcp-1.0.0-py3-none-any.whl

Download URL enem_mcp-1.0.0-py3-none-any.whl
Size 20.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c89fa0e6248b77e316695e1ab6e1e9ff13c57dce9a47d8a2ae92158ec2dd0879
BLAKE2b-256 checksum
How to use checksums
72c16a9a8a8a62c963603cd5a36a18b276d77a5a00d61b2d282fed06d144c21a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Security for enem-mcp 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page