
A BNCC em dados abertos, rastreáveis e acessíveis. Infraestrutura aberta para quem ensina, pesquisa e constrói educação no Brasil.
Para quem ensina
Encontre qualquer habilidade da BNCC, confira no documento oficial e use no seu material ou na IA.
Para quem desenvolve
Ferramentas abertas e gratuitas que conectam à fonte oficial. MCP, pacotes JavaScript e Python, API.
Crie o banco de dados das habilidades da BNCC a partir do pacote @bncc/dados (npm) ou bncc (PyPI), que já trazem todos os dados. Nunca digite códigos nem textos de habilidade à mão. Se um código não está no pacote, ele não existe na BNCC. Guarde, para cada aprendizagem, o código, o texto oficial, a etapa, o componente ou campo de experiência, o ano ou faixa etária e o link bncc.dev/habilidade/{codigo}. Registre a versão dos dados. O esquema está em github.com/bncc-dev/bncc-dados.
Este projeto usa a BNCC. Use a API pública api.bncc.dev como única fonte de habilidades. Ela não precisa de chave. A documentação está em bncc.dev/api e a especificação em api.bncc.dev/v1/openapi.json. Nunca invente códigos nem textos de habilidade. Se a API devolver 404, o código não existe. Ao exibir uma habilidade, mostre o código, o texto oficial e o link bncc.dev/habilidade/{codigo}.
Antes de começar, conecte o servidor MCP da bncc.dev com o comando "claude mcp add --transport http bncc https://mcp.bncc.dev/mcp". Use esse servidor para consultar, buscar e listar habilidades. Nunca escreva código nem texto de habilidade de memória. No projeto, instale @bncc/dados (npm) ou bncc (PyPI) e leia os dados de lá. As regras completas estão em bncc.dev/llms.txt.
$ npm install @bncc/dados
import { porCodigo } from '@bncc/dados';
porCodigo('EF67LP08').texto; $ pip install bncc
import bncc
bncc.por_codigo('EF67LP08')['texto'] # remoto: cole a URL no seu cliente MCP
https://mcp.bncc.dev/mcp
# local: { "mcpServers": { "bncc":
{ "command": "npx", "args": ["-y", "@bncc/mcp"] } } } // a resposta da API aparece aqui
API
Consulte qualquer habilidade por uma URL, direto da sua aplicação. Sem chave de acesso.
MCP
Conecte Claude, Cursor ou VS Code à fonte oficial. A IA consulta a BNCC antes de responder.
Pacotes npm e PyPI
Os dados da BNCC dentro do seu projeto, em JavaScript ou Python. Funciona sem internet.
Prompts
Três prompts prontos. Para criar um banco de dados, para Lovable e Replit e para começar no Claude Code.
Dataset, pacotes e benchmark, tudo aberto no GitHub.
Para quem produz currículo
Currículos estaduais, referenciais e a progressão curricular, sobre a mesma base verificada. Para secretarias, redes, editoras e edtechs.
Currículos estaduais
Currículos estaduais organizados sobre a BNCC, com cada habilidade local ligada ao código nacional.
Referenciais curriculares
Ferramentas de consulta aos referenciais curriculares, construídas sobre esta base junto com quem os escreve.
Progressão curricular
Um mapa de como as habilidades se ligam entre anos, componentes e currículos.
Quer entender melhor como trabalhar esses currículos no seu projeto?
Benchmark de alucinação da BNCC
Fizemos perguntas sobre a BNCC a 19 modelos de IA, sem acesso à internet e sem ferramentas. Última medição em 18/set/2026.
Repetimos as perguntas com 6 modelos do leaderboard, agora conectados à fonte oficial pelo MCP da bncc.dev. A invenção caiu a zero.
ver o estudo completo →A BNCC como um universo navegável
As 1.721 aprendizagens da Base como estrelas; as correlações entre elas, como conexões. O BNCCverso é a peça de exploração do bncc.dev: navegue por etapas, componentes e progressões em três dimensões.
as correlações são inferidas, não são oficiais: leia como convite à exploração, não como prescrição da Base.
Novidades
Ver todas as notasA terceira rodada do benchmark
Medimos 19 modelos em 17.100 respostas sobre a BNCC, sem acesso a nenhuma fonte. A fidelidade ao texto oficial vai de 88% a 3%, e a régua de avaliação mudou para separar quem inventa de quem recusa responder.
Por que a BNCC precisa de um benchmark próprio
Um modelo pode acertar o código e trocar o texto de uma habilidade. Veja por que avaliamos as respostas sobre a BNCC, como fazemos os testes e o que muda quando a IA pode consultar a fonte.
Conheça a bncc.dev
Consulte uma habilidade, confira sua fonte e leve os mesmos dados para uma planilha ou aplicação. Conheça os motivos para mantermos a bncc.dev aberta e o que aprendemos ao conferir nossas próprias referências.