Busca unificada de manuscritos digitalizados de canto gregoriano em múltiplas fontes acadêmicas. Distribuído como app desktop (Electron) e como servidor MCP que pode ser consumido por Claude Desktop / Claude Code.
⚠️ Alpha. O software é funcional mas ainda em iteração rápida — espere mudanças quebrantes e comportamentos inesperados. Bugs e sugestões: abra uma issue.
Dado um incipit em latim (ex: Resurrexi et adhuc) ou uma melodia em
notação GABC, o Guéranger
consulta em paralelo:
- Cantus Index + Cantus Database (cantusindex.org, cantusdatabase.org)
- DIAMM — Digital Image Archive of Medieval Music (diamm.ac.uk)
- MMMO — Medieval Music Manuscripts Online (musmed.eu)
- Biblissima — agregador IIIF europeu (iiif.biblissima.fr)
- Fontes hispânicas
Normaliza os resultados heterogêneos em uma tabela única (siglum, biblioteca, século, fólio, link IIIF, URL da fonte, etc.) e exporta para Excel (.xlsx) localmente — sem upload para serviço externo nenhum.
Instaladores (Linux AppImage, Windows NSIS, macOS dmg x64/arm64) em github.com/AISCGre-BR/gueranger/releases.
git clone https://github.com/AISCGre-BR/gueranger.git
cd gueranger
npm install
npm run dev:desktopPara usar com Claude Desktop / Claude Code, aponte seu mcp.json para
packages/mcp/build/server.js após npm run build:mcp. Exemplo:
{
"mcpServers": {
"gueranger": {
"command": "node",
"args": ["/caminho/para/gueranger/packages/mcp/build/server.js"]
}
}
}Algumas fontes (DIAMM) requerem credenciais de conta gratuita. Configure-as via o botão Credenciais DIAMM no app desktop — elas ficam armazenadas no keyring do sistema operacional, nunca em arquivo de texto.
- TypeScript 5.5+, Node 22 LTS
@modelcontextprotocol/sdk1.x- Electron 41 + React 19 + Tailwind 4 (app desktop)
- Zod 4 (validação e normalização)
- exceljs (geração de .xlsx local)
Monorepo em 3 workspaces:
packages/core— adapters por fonte, orquestrador, normalizaçãopackages/mcp— servidor MCP stdiopackages/desktop— app Electron
npm install
npm test # roda testes de todos os pacotes
npm run build # build core + mcp
npm run dev:desktop # dev do app Electron
npm run inspect # abre MCP inspector para debugar o servidorEste software é distribuído NO ESTADO EM QUE SE ENCONTRA (“AS IS”), sem garantia de qualquer tipo, expressa ou implícita. Em nenhuma hipótese os autores serão responsáveis por qualquer dano decorrente do uso deste software — incluindo perda de dados, corrupção de arquivos, travamentos ou qualquer outro defeito.
O Guéranger não é afiliado a nenhuma das bases de dados consultadas. Cada fonte permanece propriedade de sua instituição e é regida pelos seus próprios termos de uso. Use com moderação — os rate limits padrão foram escolhidos para respeitar a infraestrutura acadêmica dessas bases.
Cláusulas legais completas: seções 15 e 16 do arquivo LICENSE.
Projeto da AISCGre Brasil (Associação Internacional de Estudos de Canto Gregoriano — Seção Brasileira).
Equipe de desenvolvimento:
- Gabriel HTB — equipe de TI da AISCGre Brasil
GNU General Public License v3.0 ou posterior.
Copyright © 2026 AISCGre Brasil.