- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Topics declared
- ✓Documented (README)
- !No description
claude mcp add sih-br-mcp -- npx -y sih-br-mcp{
"mcpServers": {
"sih-br-mcp": {
"command": "npx",
"args": ["-y", "sih-br-mcp"]
}
}
}MCP Servers overview
# sih-br-mcp
Servidor MCP (Model Context Protocol) para análise das internações hospitalares do
SUS (SIH/SUS, AIH reduzida) com foco em ICSAP — internações por condições sensíveis
à atenção primária. Doze ferramentas sobre cubos anuais de 1992 a 2025 (causas por
capítulo/grupo CID, séries mensais, ICSAP por município, taxas por 100 mil), com a
proveniência da safra em cada resposta.
## De onde vêm os dados
Este servidor é **consumidor** do canal público `sih/cubos/` do projeto
[healthbr-data](https://github.com/SidneyBissoli/healthbr-data):
```
Ministério da Saúde / DATASUS (RD<UF><AAMM>.dbc, FTP)
→ healthbr-data sih/rd/ (Parquet 1:1, manifesto com MD5 e data de download)
→ healthbr-data pipeline sih-cubos (scripts/pipeline/sih-cubos/build-aggregations.R)
→ https://data.sidneybissoli.com/sih/cubos/ (cubos + sidecar por ano + manifest.json + tables/)
→ este servidor (cache local sob demanda, SHA-256 conferido contra o manifesto)
```
Até 08/09/2026 o builder dos cubos vivia aqui (`scripts/build-aggregations.R`,
`rebuild-cubes.yml`); desde então o produtor é o healthbr-data e este repositório
não gera nem publica cubo nenhum (CONTEXT.md, decisão 27). A receita completa está
em `healthbr-data/scripts/pipeline/sih-cubos/README.md` e no card
[`sih-cubos`](https://github.com/SidneyBissoli/healthbr-data/blob/master/guides/dataset-cards/sih-cubos-README.md).
- **Cubos:** baixados por ano, só os que a chamada pede, para
`~/.cache/sih-br-mcp/cubos/` (`SIH_CACHE_DIR`), com o sidecar
`sih_provenance_<ano>.json` ao lado. `SIH_CUBES_BASE_URL` aponta outro canal;
`SIH_CUBES_CACHE=off` desliga (smoke e golden usam).
- **Frescor:** `src/freshness.ts` compara o sidecar com `sih/rd/manifest-summary.json`
e avisa quando um cubo está atrás do espelho; quem reconstrói é o produtor
(`rebuild-sih-cubes.yml`, toda terça e após cada manutenção do espelho).
- **Tabelas de classificação** (`src/data/`): cópias do contrato publicado em
`sih/cubos/tables/`; `npm run tables:check` confere o SHA-256 contra o manifesto
(roda no CI). Nunca edite aqui — a fonte é o produtor.
- **População** (`pop_uf.parquet`, `pop_uf_agregado.parquet`, `pop_municipios.parquet`):
desde a 0.12.0 vem do mesmo canal, assinada no bloco `population` do `manifest.json`
(produtor: `build-population.R` + `build-sih-population.yml` do healthbr-data — IBGE,
Projeção 2024 por UF; DATASUS POPBR/POPSVS por município). As ferramentas de taxa
(`get_hospitalization_rates`, `compare_icsap_trends` com `rate_per_10k`) e
`get_available_years` baixam os três arquivos para o cache na primeira chamada,
com SHA-256 conferido; uma pasta de dados que já tenha `pop_uf.parquet` tem
precedência (fixture, build local). A proveniência da população responde com o
`built_at` do manifesto.
## Uso
Pacote no npm: [`sih-br-mcp`](https://www.npmjs.com/package/sih-br-mcp) (Node 22+).
Ele não embarca dado nenhum — cubos, tabelas e população vêm do canal na primeira
chamada e ficam no cache local.
```bash
npx -y sih-br-mcp # stdio
```
Configuração num cliente MCP (Claude Desktop, Claude Code):
```json
{ "mcpServers": { "sih": { "command": "npx", "args": ["-y", "sih-br-mcp"] } } }
```
A partir do código-fonte:
```bash
npm install
npm run build
node dist/index.js # stdio
```
Variáveis: `SIH_DATA_DIR` (pasta com cubos já prontos, em vez do cache),
`SIH_CACHE_DIR`, `SIH_CUBES_BASE_URL`, `SIH_CUBES_CACHE=off`,
`SIH_FRESHNESS_CHECK=off`.
## Verificação
```bash
npm ci && npm run build
npm run smoke:stdio # superfície das ferramentas × baselines/surface-stdio.json
npm run golden:tools # 12 ferramentas byte a byte × baselines/golden-tools.json (fixture 2023/RR)
npm run freshness:selftest # frescor offline sobre um trecho versionado do manifesto
npm run cache:selftest # cache local (download + SHA-256) contra um canal falso
npm run tables:check # tabelas de src/data × manifesto do canal
```
O CI (`.github/workflows/ci.yml`) roda tudo isso em Node 22 e 24. A fixture
`tests/fixtures/sih/` é uma cópia real dos cubos de 2023/RR gerados pelo builder
(hoje no healthbr-data) — é o que torna medível qualquer bump.
## Documentação
- `CONTEXT.md` — decisões arquiteturais numeradas (a 27 é a migração do produtor).
- `docs/analise-001` (janela de competências), `analise-002` (era CID-9, 1992–1997),
`analise-003` (lista ICSAP em CID-9 derivada), `plan-002` (DuckDB Node Neo),
`plan-003` (rebuild automático, hoje no healthbr-data), `tool-specifications.md`.
## Licença
MIT (`LICENSE`). Os dados são do Ministério da Saúde / DATASUS; a redistribuição em
Parquet e os cubos derivados são do healthbr-data (CC-BY-4.0).
What people ask about sih-br-mcp
What is SidneyBissoli/sih-br-mcp?
+
SidneyBissoli/sih-br-mcp is mcp servers for the Claude AI ecosystem with 0 GitHub stars.
How do I install sih-br-mcp?
+
You can install sih-br-mcp by cloning the repository (https://github.com/SidneyBissoli/sih-br-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is SidneyBissoli/sih-br-mcp safe to use?
+
Our security agent has analyzed SidneyBissoli/sih-br-mcp and assigned a Trust Score of 85/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains SidneyBissoli/sih-br-mcp?
+
SidneyBissoli/sih-br-mcp is maintained by SidneyBissoli. The last recorded GitHub activity is dated 2026-09-08, with 0 open issues.
Are there alternatives to sih-br-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy sih-br-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/sidneybissoli-sih-br-mcp)<a href="https://claudewave.com/repo/sidneybissoli-sih-br-mcp"><img src="https://claudewave.com/api/badge/sidneybissoli-sih-br-mcp" alt="Featured on ClaudeWave: SidneyBissoli/sih-br-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!