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.
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.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An MCP server that enables querying detailed address information from Brazilian postal codes (CEPs) via the ViaCEP API, returning data such as street names, neighborhoods, cities, states, regions, and IBGE codes.
Related MCP Servers
- TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that connects AI assistants to Brazilian public data services, providing access to postal codes, company registrations, bank information, area codes, IBGE data, currency exchange rates, and domain registration status.Last updated -13TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that provides country-related data from the REST Countries API, allowing users to query information about countries through natural language.Last updated -TypeScript
- -securityAlicense-qualityA server for querying Brazilian postal codes (CEPs) using the ViaCEP public API, compatible with Goose as a command-line extension.Last updated -4PythonMIT License