This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Projeto encerrado para uso público em 2026-10-02.
Servidor MCP do Saúde em Dado — instalação
Consulte a saúde do Brasil (DataSUS + IBGE) em linguagem natural, direto do seu assistente de IA. O servidor roda na sua máquina, consome a API pública do projeto e devolve os mesmos números citáveis do site — com regras anti-alucinação (todo número vem de uma ferramenta, com a fonte citada).
Custo zero. Não há servidor a hospedar nem chave de API do mantenedor: você usa o seu próprio Claude (Desktop ou Code). Requer Python 3.10+.
Instalação rápida — 1 linha (recomendada)
Publicado no PyPI: saudeemdado-mcp.
Requer uv. No claude_desktop_config.json:
{ "mcpServers": { "saudeemdado": { "command": "uvx", "args": ["saudeemdado-mcp"] } } }
O uvx baixa e roda o pacote automaticamente — nada a clonar. Alternativa com pip:
pip install saudeemdado-mcp e use "command": "saudeemdado-mcp".
Instalação a partir do código (funciona já)
1. Baixe os arquivos
O servidor usa o cliente Python do projeto, então clone o repositório:
git clone https://github.com/pedropaulofernandes88-stack/saude-publica-br.git
cd saude-publica-br
2. Instale as dependências
pip install mcp requests
3. Conecte ao seu cliente
Opção A — Claude Desktop
Edite o arquivo de configuração (crie se não existir):
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Adicione o servidor (troque CAMINHO pelo caminho absoluto onde você clonou):
{
"mcpServers": {
"saudeemdado": {
"command": "python",
"args": ["CAMINHO/saude-publica-br/mcp_server/server.py"]
}
}
}
Reinicie o Claude Desktop. O servidor "saudeemdado" aparece no ícone de ferramentas (🔌). Pronto.
Opção B — Claude Code (linha de comando)
claude mcp add saudeemdado -- python /CAMINHO/saude-publica-br/mcp_server/server.py
Verifique com claude mcp list.
4. Teste
Pergunte ao Claude, por exemplo:
- "Quais os 10 municípios de MG com maior taxa padronizada de mortalidade em 2023?"
- "O registro de óbitos de Cruzeiro do Sul (AC) é confiável?"
- "Detecte anomalias de saúde no município 290200."
- "Qual foi o excesso de mortalidade no Brasil em 2021?"
- "Para onde os moradores de Penápolis viajam para se internar?"
O Claude vai chamar as ferramentas e responder com os números e a fonte.
Ferramentas disponíveis (19)
Consulta
| Ferramenta | O que faz |
|---|---|
serie_mensal_obitos |
série mensal de óbitos 2015–2024 (UF/Brasil, por capítulo CID) |
municipios_indicadores |
óbitos, taxa bruta (IC95%) e padronizada por município |
principais_causas |
principais causas CID-10 (3 caracteres) por ano/UF |
descricao_cid10 |
descrição oficial de códigos CID-10 |
excesso_mortalidade |
excesso mensal (2020+), baseline por tendência |
qualidade_registro |
confiabilidade do registro de óbitos (Bom/Regular/Ruim) |
internacoes_municipios |
internações SUS: volume (AIHs aprovadas), permanência e custo por episódio, mortalidade |
internacoes_evitaveis_icsap |
ICSAP (internações evitáveis) por município |
internacoes_por_agravo |
internações por agravo traçador (diabetes, AVC, DPOC…) |
| hospitais | visão por estabelecimento (CNES) |
| fluxo_pacientes | para onde os moradores viajam para se internar |
| dengue_municipios / dengue_semanal | dengue (SINAN) anual e por semana epidemiológica |
| metadados_dataset | fontes, métodos, licença, DOI e versão |
Análise
| Ferramenta | O que faz |
|---|---|
comparar_com_pares |
compara um município com o seu arquétipo de saúde (k-means: mortalidade × vulnerabilidade × internações) — valor, mediana dos pares e percentil no grupo |
icsap_distancia_dos_pares |
tradução: quanto o município está acima de comparáveis em internações evitáveis, convertido em internações, leitos ocupados o ano inteiro e R$ — com as ressalvas que impedem ler isso como "economia disponível" |
canal_endemico_dengue |
diagrama de controle de uma UF: banda P25–P75 histórica vs. observado, semanas acima do P75 e status de surto |
boletim_semanal |
a edição vigente (ou qualquer edição) do boletim epidemiológico semanal gerado automaticamente pelo pipeline |
detectar_anomalias |
copiloto: resumo priorizado de sinais de um município |
Receitas — pergunte assim
O valor do servidor aparece quando as ferramentas se combinam. Exemplos que funcionam bem como prompt único:
- "Compare Sobral (CE) com municípios semelhantes. Em que ele está pior que os pares?"
→
comparar_com_pares+detectar_anomalias - "O surto de dengue no Paraná em 2024 fugiu do padrão histórico? Em quantas semanas?"
→
canal_endemico_dengue - "Resuma o boletim epidemiológico desta semana e aprofunde no estado com maior excesso."
→
boletim_semanal+excesso_mortalidade - "As mortes por causas mal-definidas em Roraima permitem confiar no ranking de causas?"
→
qualidade_registro+principais_causas - "Monte um briefing de saúde de Penápolis (SP): anomalias, pares, para onde os pacientes viajam."
→
detectar_anomalias+comparar_com_pares+fluxo_pacientes
Cada resposta vem com número, fonte e ano — e o modelo é instruído a não estimar nada de cabeça e a sinalizar quando o registro do município é pouco confiável.
Solução de problemas
- "servidor não aparece": confirme o caminho absoluto no JSON e reinicie o
cliente. No Windows, use barras normais (
/) ou barras duplas (\\) no caminho. ModuleNotFoundError: mcp: rodepip install mcp requestsno mesmo Python que ocommanddo JSON aponta. Se usa vários Pythons, troque"python"pelo caminho absoluto do executável (ex.:.venv/Scripts/python.exe).ModuleNotFoundError: saudeemdado: o servidor precisa do repositório clonado (ele importa o cliente declients/python/). Não mova oserver.pypara fora da pasta do projeto.
Registry oficial MCP
O servidor está listado no registry oficial do Model Context Protocol
como io.github.pedropaulofernandes88-stack/saudeemdado — clientes que integram o
registry (Claude, VS Code etc.) podem descobri-lo e instalá-lo diretamente por esse nome.
Licença e citação
Dados originais em domínio público (DataSUS/MS; IBGE). Agregados sob CC BY 4.0; código sob MIT. DOI: 10.5281/zenodo.20706845. Site e metodologia: https://saudeemdado.com.
mcp-name: io.github.pedropaulofernandes88-stack/saudeemdado
Metadata
Release files for saudeemdado-mcp 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| saudeemdado_mcp-0.5.0.tar.gz | 14.1 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| saudeemdado_mcp-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.5 kB
Release files / saudeemdado_mcp-0.5.0.tar.gz
| Download URL | saudeemdado_mcp-0.5.0.tar.gz |
|---|---|
| Size | 14.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5211aa09e13c87d61b500a06eff41eb39ed0ca2ac10d569de1694cde6a4b9276
|
|
BLAKE2b-256 checksum How to use checksums |
e5c0316c8f26eedf1cff83fe3e5a2eac84955567f7689a2310abf584e8aec2b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logRelease files / saudeemdado_mcp-0.5.0-py3-none-any.whl
| Download URL | saudeemdado_mcp-0.5.0-py3-none-any.whl |
|---|---|
| Size | 14.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
214935ea50d7249b2d62ff95f29b4baaa6133879d80927d2d9b9f87be35eee74
|
|
BLAKE2b-256 checksum How to use checksums |
905aaf16157c874913bc843f48e23dedc707eb1894ca4d37a5abd3a6c7410275
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logSecurity for saudeemdado-mcp 0.5.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for saudeemdado_mcp-0.5.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 22, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.