Used to make HTTP requests to the ViaCEP API for retrieving postal code information
Provides the runtime environment for the MCP server
Used as the programming language for type-safe development of the MCP server
Handles data validation of CEP (postal code) input and response schemas
brazilian-cep-mcp
Descrição
Este é um servidor MCP (Model Context Protocol) que fornece ferramentas para consulta de informações de Códigos de Endereçamento Postal (CEP) brasileiros. O servidor utiliza a API ViaCEP para obter dados detalhados de endereços a partir do CEP informado.
Related MCP server: Brasil API MCP
Funcionalidades
Consulta de endereços completos através do CEP
Retorno de informações como logradouro, bairro, cidade, estado, região, DDD e código IBGE
Implementação do protocolo MCP para integração com agentes de IA
Instalação
Como usar
Compilação do projeto
Para compilar o código TypeScript:
Execução do servidor
Para iniciar o servidor em modo de desenvolvimento:
Para iniciar o servidor após compilação:
Consultando um CEP
O servidor disponibiliza a ferramenta consultar-cep que aceita um parâmetro:
cep: Código postal no formato de 8 dígitos numéricos (obrigatório)
Exemplo de uso:
Resposta:
Tecnologias utilizadas
TypeScript
Node.js
Axios para requisições HTTP
Zod para validação de esquemas
SDK do Model Context Protocol
Configuração Smithery
Este projeto está configurado para funcionar com a plataforma Smithery.ai, que facilita a distribuição e execução de servidores MCP.
Estrutura do projeto
Autor
Guilherme Lirio Tomasi de Oliveira
Licença
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para mais detalhes.
Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.