
A BNCC em dados abertos, rastreáveis e acessíveis. Infraestrutura pública e 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 um grafo de conhecimento, 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
Buscamos parceiros para construir, sobre esta base, ferramentas de consulta aos referenciais curriculares.
Grafo de conhecimento
Um mapa de como as habilidades se ligam entre anos, componentes e currículos.
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/ago/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.