ViaCEP Brasil MCP Server
Provides address lookup tools accessible from GitHub Copilot to retrieve address information from Brazilian CEPs.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ViaCEP Brasil MCP Serverwhat is the address for CEP 01001000?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ViaCEP Brasil MCP Server
O ViaCEP Brasil MCP Server conecta ferramentas de IA diretamente à API ViaCEP, permitindo consultas de endereços brasileiros através do CEP ou busca de CEPs através de endereços. Esta integração permite que agentes de IA, assistentes e chatbots consultem informações de endereços do Brasil por meio de interações em linguagem natural.
Casos de Uso
Consulta de Endereços: Obtenha informações detalhadas de endereços fornecendo um CEP.
Busca de CEPs: Encontre CEPs a partir de informações parciais de endereços (UF, cidade e logradouro).
Validação de Endereços: Verifique se um CEP existe e obtenha os detalhes completos do endereço.
Integração com Sistemas: Facilite a integração de dados de endereço em aplicações que utilizam IA.
Related MCP server: Brazilian CEP MCP
Ferramentas Disponíveis
O servidor disponibiliza duas ferramentas principais:
getAddressByCEP
Obtém informações de endereço a partir de um CEP.
Parâmetros:
cep(string): O código postal de 8 dígitos, sem hífen ou outros caracteres especiais.
Exemplo de Uso:
{
"cep": "01001000"
}Exemplo de Resposta:
{
"cep": "01001-000",
"logradouro": "Praça da Sé",
"complemento": "lado ímpar",
"bairro": "Sé",
"localidade": "São Paulo",
"uf": "SP",
"ibge": "3550308",
"gia": "1004",
"ddd": "11",
"siafi": "7107"
}getCEPByAddress
Busca CEPs com base em informações de endereço.
Parâmetros:
uf(string): Código de duas letras do estado (ex: "SP").cidade(string): Nome da cidade.logradouro(string): Nome da rua, avenida, praça, etc.
Exemplo de Uso:
{
"uf": "RS",
"cidade": "Porto Alegre",
"logradouro": "Domingos"
}Exemplo de Resposta:
[
{
"cep": "91420-270",
"logradouro": "Rua São Domingos",
"bairro": "Bom Jesus",
"localidade": "Porto Alegre",
"uf": "RS",
...
},
{
"cep": "91040-000",
"logradouro": "Rua Domingos Rubbo",
"bairro": "Cristo Redentor",
"localidade": "Porto Alegre",
"uf": "RS",
...
},
...
]Recursos
README: Acesse esta documentação através do recurso
readme://viacep.
Instalação e Configuração
O ViaCEP Brasil MCP Server pode ser executado de várias formas, dependendo das suas necessidades.
Pré-requisitos
Node.js v18+ (para execução direta)
Docker (para execução via contêiner)
Instalação via NPX
A forma mais simples de usar o servidor:
npx viacep-brasil-mcp-serverInstalação Local
Clone este repositório e execute:
# Instalar dependências
npm install
# Construir o servidor
npm run build
# Iniciar o servidor
node build/index.jsInstalação via Docker
Usando a Imagem Pré-construída
docker run -i --rm ghcr.io/seu-usuario/viacep-brasil-mcp-serverConstruindo sua Própria Imagem
# Clone o repositório
git clone https://github.com/seu-usuario/viacep-brasil-mcp-server.git
cd viacep-brasil-mcp-server
# Construa a imagem Docker
docker build -t viacep-brasil-mcp-server .
# Execute o contêiner
docker run -i --rm viacep-brasil-mcp-serverConfiguração em Aplicações MCP
VS Code com GitHub Copilot
Adicione o seguinte bloco JSON às suas configurações MCP:
{
"servers": {
"viacep": {
"command": "npx",
"args": ["viacep-brasil-mcp-server"]
}
}
}VS Code com Docker
{
"servers": {
"viacep": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"viacep-brasil-mcp-server"
]
}
}
}Claude Desktop / Claude Web / Claude Code
Adicione o servidor ao arquivo de configuração:
No macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
No Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"viacep": {
"command": "/caminho/para/viacep-brasil-mcp-server/build/index.js"
}
}
}Cursor
Adicione o seguinte ao seu arquivo .cursor/mcp.json:
{
"servers": {
"viacep": {
"command": "npx",
"args": ["viacep-brasil-mcp-server"]
}
}
}Desenvolvimento
Instalação de Dependências
npm installConstruir o Servidor
npm run buildDesenvolvimento com Auto-reconstrução
npm run watchDepuração
Como os servidores MCP se comunicam via stdio, a depuração pode ser desafiadora. Recomendamos usar o MCP Inspector, que está disponível como um script de pacote:
npm run inspectorO Inspector fornecerá um URL para acessar ferramentas de depuração em seu navegador.
Licença
Este projeto é licenciado sob os termos da licença MIT de código aberto.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/edum-compassuol/viacep-brasil-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server