enem-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@enem-mcpfaz um simulado em PDF com 15 questões de genética, com explicação no final"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Claude (site, app desktop e celular) — sem instalar nada
No Claude, abra Configurações → Conectores → Adicionar conector personalizado.
Em Nome, escreva
ENEM.Em URL do servidor MCP, cole:
https://enem-mcp.onrender.com/mcpClique em Adicionar. Pronto: é só pedir no chat, por exemplo "faz um simulado de 10 questões de geometria".
Nesse modo os PDFs vêm como link de download (válido por 7 dias). Histórico de desempenho e simulados de revisão só existem na instalação local, abaixo.
Claude Desktop (um clique)
Baixe o arquivo
enem-mcp.mcpbda página de releases.Dê dois cliques no arquivo (ou arraste para a janela do Claude Desktop) e clique em Instalar.
Não é preciso instalar Python: o Claude Desktop cuida de tudo.
Claude Code
claude mcp add enem -- uvx enem-mcpOutros clientes
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"]
}
}
}Cursor / outros clientes
{
"mcpServers": {
"enem": {
"command": "uvx",
"args": ["enem-mcp"]
}
}
}Related MCP server: enem-extractor
Ferramentas
Ferramenta | Descrição |
| Anos disponíveis, disciplinas e idiomas |
| Enunciado, alternativas e imagens de uma questão |
| Gabarito oficial de uma questão |
| Sorteia uma questão para praticar |
| Busca por tema (palavras-chave), disciplina e ano |
| Simulado por tema/disciplina/ano, opcionalmente em PDF |
| Gera o PDF com as questões resolvidas e explicadas |
| Corrige e salva o resultado |
| Histórico e estatísticas |
| 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 |
|
|
| Windows: |
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 # stdio (local)
uv run enem-mcp --http # servidor remoto em http://127.0.0.1:8000/mcpHospedar o servidor remoto
O repositório tem Dockerfile e render.yaml. No Render: New → Blueprint, escolha este repositório e confirme. O endereço do conector será https://<nome-do-serviço>.onrender.com/mcp. Em outras plataformas, use o Dockerfile e defina ENEM_MCP_URL_PUBLICA com o endereço público (usado nos links dos PDFs).
Política de privacidade
Dados coletados: apenas os parâmetros das ferramentas (ex.: ano, tema, respostas de um simulado). Não há cadastro, login, nem coleta de nome, e-mail ou dados do dispositivo.
Uso e armazenamento: os simulados (questões sorteadas, respostas e explicações) são guardados para permitir correção e geração de PDF. Na instalação local, ficam só no seu computador. No servidor remoto, ficam no servidor, identificados apenas por um código aleatório.
Compartilhamento com terceiros: o servidor consulta a API pública enem.dev para obter questões e imagens; nenhum dado seu é enviado a ela além do ano/número da questão. Nada é vendido ou compartilhado.
Retenção: no servidor remoto, PDFs são apagados após 7 dias; simulados podem ser apagados a qualquer momento em reinicializações. Localmente, os dados ficam até você apagar a pasta
enem-mcp.Contato: abra uma issue em github.com/jpmamededs/enem-mcp/issues.
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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Flashcards, multiple-choice quizzes, mind maps and spaced-repetition reviews from your study notes.
AP study content, practice, FRQ feedback, progress, plans, and student tools for AI apps.
- EngrAmoOAuthapp.engramo
Create and study EngrAmo spaced-repetition flashcards from your AI client.
Save the courses you make with AI and review them with spaced repetition and a daily session.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceMCP server for creating and taking ENEM exams with official questions, including progress tracking, scoring, and interactive UI in MCP-compatible clients.-
- AlicenseNot gradedqualityBmaintenanceMCP server for ENEM exam PDFs, providing resource listing and question extraction as PNG images via natural language.MIT
- AlicenseAqualityBmaintenanceEnables LLMs to browse and retrieve tasks from the FIPI EGE open bank, including subject listing, task search with metadata and LaTeX-formatted conditions, and automated answer checking for short-answer questions.4MIT
- AlicenseAqualityCmaintenanceEnables AI hosts to import PDFs, photos, and exam papers through local stdio MCP tools, using TextIn OCR to build a versioned wrong-answer bank that keeps original evidence and image crops for human review. Supports retrieval, revision history, practice attempts, dated review queues, and printable offline HTML exports of error notebooks, student workbooks, and answer books.32MIT