Unofficial, read-only MCP server for the public Querido Diário API (Brazilian municipal gazettes)
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Consulte diários oficiais municipais brasileiros diretamente pelo Claude, Cursor, Codex e outros clientes compatíveis com MCP.
Sem chave de API · Executa localmente · Somente leitura · Sem telemetria · Código aberto
🌎 English version: README.en.md
O Querido Diário MCP Server conecta agentes de IA à API pública do Querido Diário, permitindo consultar diários oficiais municipais brasileiros por meio de ferramentas estruturadas do Model Context Protocol (MCP).
Exemplo de uso:
"Encontre todas as menções a inteligência artificial nos diários oficiais de Porto Alegre em 2026."
O agente pode identificar o município correto, resolver seu código IBGE, consultar o índice de diários oficiais e devolver resultados estruturados sem que o usuário precise conhecer a API.
O Querido Diário, mantido pela Open Knowledge Brasil, torna diários oficiais municipais brasileiros pesquisáveis por meio de uma plataforma de dados abertos e de uma API pública.
Este projeto adiciona uma interface nativa de MCP sobre essa API, permitindo que clientes e agentes de IA utilizem os dados diretamente como ferramentas.
Sem o MCP, um fluxo típico exigiria:
Com este servidor, um agente compatível com MCP pode executar esse fluxo de forma estruturada.
O servidor roda localmente como um subprocesso e realiza apenas requisições HTTPS de leitura para a API pública do Querido Diário.
Pesquise empresas, processos licitatórios, contratos, termos de contratação e referências a compras governamentais.
"Encontre menções à ACME Ltda nos diários oficiais de Porto Alegre entre janeiro e julho de 2026."
Acompanhe menções a pessoas, empresas, associações, órgãos públicos e outras organizações.
"Pesquise João da Silva nos diários oficiais de Torres, RS."
Pesquise legislação municipal, decretos, nomeações, exonerações, atos administrativos e mudanças regulatórias.
"Encontre publicações relacionadas à regulamentação de inteligência artificial."
Use o Querido Diário como fonte estruturada em fluxos de pesquisa assistidos por IA.
"Busque contratos públicos relacionados a reconhecimento facial nos diários oficiais de Porto Alegre."
Combine a busca em diários oficiais com outros servidores MCP para criar fluxos maiores de investigação, classificação, acompanhamento e análise de informações públicas.
Requisitos:
uv, que fornece o comando uvxNão é necessário clonar o repositório.
Esse comando inicia o servidor MCP via stdio.
O servidor não possui interface interativa no terminal por design: ele foi feito para ser iniciado por um cliente MCP.
Todos os clientes abaixo usam o mesmo comando:
Adicione ao claude_desktop_config.json no Claude Desktop ou ao .mcp.json do projeto no Claude Code:
Adicione ao .cursor/mcp.json do projeto ou às configurações globais de MCP do Cursor:
Adicione ao arquivo ~/.codex/config.toml:
Qualquer cliente compatível com servidores MCP locais via stdio pode utilizar:
uvxquerido-diario-mcp-serverConsulte a documentação do seu cliente para o formato exato da configuração.
O servidor expõe propositalmente uma superfície pequena e somente leitura.
| Ferramenta | Finalidade |
|---|---|
search_cities | Busca municípios brasileiros por nome parcial e resolve o código IBGE de 7 dígitos. Permite filtro opcional por estado. |
get_city | Consulta os detalhes de um município usando seu código IBGE exato de 7 dígitos. |
search_gazettes | Realiza busca textual em diários oficiais indexados, com filtros por município, período, paginação e ordenação. |
A ferramenta search_gazettes utiliza a sintaxe simple query string do OpenSearch usada pela API do Querido Diário.
Exemplos:
| Consulta | Significado |
|---|---|
inteligência artificial | Encontra qualquer um dos termos |
+inteligência +artificial | Exige os dois termos |
-cancelado | Exclui um termo |
"João da Silva" | Busca uma expressão exata |
O usuário pergunta:
O cliente MCP pode executar:
O agente recebe os resultados de forma estruturada e pode então resumir, comparar, classificar ou combinar essas informações com outras ferramentas.
Outros exemplos de prompts:
Ainda não há um vídeo, GIF ou captura de tela desta seção — de propósito, para não sugerir um comportamento que não foi validado de fato. Assim que houver uma demonstração real do servidor rodando dentro do Claude ou do Cursor, ela será adicionada aqui.
Estrutura do projeto:
A implementação separa propositalmente a integração HTTP da camada MCP:
client.py não depende do MCP;server.py concentra validação, ferramentas e comportamento de protocolo;httpx.AsyncClient é criado no ciclo de vida do servidor e reutilizado;O projeto foi desenhado para ser conservador em relação ao que um agente pode fazer.
GET.Isso reduz a superfície de risco e evita transformar o servidor MCP em um mecanismo genérico de requisições externas ou SSRF.
A versão atual não implementa:
O objetivo é manter uma camada MCP pequena, previsível e segura sobre a API pública existente.
| Variável | Padrão | Finalidade |
|---|---|---|
QD_API_BASE_URL | https://api.queridodiario.org.br | URL base da API do Querido Diário. Pode ser sobrescrita para ambientes locais ou de staging. |
Para uso normal, nenhuma configuração adicional é necessária.
O pacote está publicado em:
Nome no PyPI:
Nome no MCP Registry:
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/querido-di-rio-mcp-server)<a href="https://allmcps.com/mcp/querido-di-rio-mcp-server"><img src="https://allmcps.com/api/badge/querido-di-rio-mcp-server?style=directory" alt="Querido Diário MCP Server on AllMCPs" /></a>