A Base Nacional Comum Curricular como infraestrutura aberta.
A BNCC é obrigatória em toda escola brasileira. Ela circula como PDF de 600 páginas e planilhas do MEC. Aqui ela é dado estruturado, verificado caractere a caractere contra os documentos oficiais e rastreável registro a registro. Serve a quem constrói ferramentas educacionais, pesquisa currículo ou precisa citar a norma com precisão.
| Repositório | O que é |
|---|---|
| bncc-dados | O dataset canônico: 1.721 aprendizagens em JSON, SQLite e CSV. Cada registro traz a fonte oficial e a página. O pipeline de extração é reprodutível e roda no CI a cada mudança. |
| bncc-pacotes | O dataset consumível em uma linha: pacotes npm e PyPI, mais um servidor MCP que dá ao seu agente de IA acesso ao currículo. |
| bncc-benchmark | Benchmark aberto de alucinação de LLMs sobre a BNCC: 15.300 respostas de 17 modelos, com metodologia e dados brutos públicos. O conjunto held-out fica privado para evitar contaminação. |
Consulta e navegação em bncc.dev.
npm install @bncc/dados # JavaScript e TypeScript
pip install bncc # Python
npx -y @bncc/mcp # servidor MCP para agentes de IAclaude mcp add bncc -- npx -y @bncc/mcpO que é aberto é irrevogavelmente aberto. Dados sob CC BY 4.0, código sob MIT, sem cadastro e sem chave de API. Nada sai da coluna aberta para a comercial. O caminho inverso é sempre permitido.
O pipeline de extração é público. O CI reproduz o dataset inteiro a partir das fontes oficiais a cada mudança e reprova qualquer divergência.
Correções de dado exigem fonte oficial: documento do MEC ou CNE, com página. O CI aplica a regra automaticamente. Comece pelas good first issues ou abra uma discussão.
Mantido pela Profy. Contato: [email protected]