Token导航 LogoToken导航TokenDH.com
Viacep Brasil MCP Server logo
运维云端stdio官方级别未说明来源级核验

Viacep Brasil MCP Server

MCP Server

viacep-brasil-mcp-server

ViaCEP Brasil MCP Server 是一个连接AI工具与ViaCEP API的服务,支持通过CEP查询巴西地址或通过地址查找CEP,适用于AI助手、聊天机器人等自然语言交互场景。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaude自然语言处理Claude DesktopClaudeCursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

edum-compassuol

提供方

edum-compassuol

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx viacep-brasil-mcp-server

详细介绍

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.

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-server

Instalaçã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.js

Instalação via Docker

Usando a Imagem Pré-construída

docker run -i --rm ghcr.io/seu-usuario/viacep-brasil-mcp-server

Construindo 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-server

Configuraçã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 install

Construir o Servidor

npm run build

Desenvolvimento com Auto-reconstrução

npm run watch

Depuraçã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 inspector

O 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.

目录标签

目录标签

JavaScriptClaude自然语言处理地址查询本地部署CEP查找巴西地理数据AI集成

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

viacep-brasil-mcp-server

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP