About Comexstat
Comexstat is an MCP server published by luizzzvictor in the Developer Tools category: servidor MCP para a API do ComexStat, ferramenta de acesso às estatísticas de comércio exterior do Brasil. It has been installed 0 times through Conduid.
The repository has 1 stars and 3 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.
Install
npx mcp-comexstatThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Comexstat
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
Releases
README
MCP Server para API Comexstat
Este projeto implementa um servidor MCP (Model Context Protocol) para a API Comexstat, permitindo que modelos de IA como Claude interajam diretamente com os dados de comércio exterior do Brasil.
Visão Geral
O servidor MCP Comexstat fornece ferramentas para consultar estatísticas de exportação e importação brasileiras, incluindo:
- Dados gerais de exportação e importação
- Dados por municípios
- Dados históricos (1989-1996)
- Tabelas auxiliares com códigos e descrições
Características
- Implementado usando @modelcontextprotocol/sdk
- Tipagem com TypeScript
- Validação de dados com Zod
- Suporte para comunicação via stdin/stdout (padrão MCP)
- Tratamento robusto de erros e respostas da API
Instalação
Installing via Smithery
To install Comexstat Data Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @luizzzvictor/mcp-comexstat --client claude
Manual Installation
# Clone o repositório
git clone https://github.com/luizzzvictor/mcp-comexstat-easy.git
cd mcp-comexstat-easy
# Instale as dependências
npm install
# Compile o código TypeScript
npm run build
Uso Rápido
# Execute o servidor MCP
npm start
Ferramentas Disponíveis
O servidor MCP fornece as seguintes ferramentas:
Dados Gerais
getLastUpdate()- Obtém a data da última atualização dos dadosgetAvailableYears()- Lista os anos disponíveis para consultagetAvailableFilters()- Lista os filtros disponíveisgetFilterValues(filter, language?)- Obtém valores para um filtro específicogetAvailableFields()- Lista os campos disponíveis para detalhamentogetAvailableMetrics()- Lista as métricas disponíveisqueryData(options)- Realiza consultas detalhadas com os seguintes parâmetros:flow: "export" | "import"period: { from: "YYYY-MM", to: "YYYY-MM" }monthDetail: booleanfilters: Array de filtros (opcional)details: Array de campos para detalhamentometrics: Array de métricaslanguage: string (opcional, default: "pt")
Dados por Municípios
queryMunicipalitiesData(options)- Consulta dados com foco em municípios
Dados Históricos
queryHistoricalData(options)- Consulta dados históricos (1989-1996)
Tabelas Auxiliares
getStates()- Lista estados brasileirosgetStateDetails(ufId)- Detalhes de um estado específicogetCities()- Lista municípiosgetCityDetails(cityId)- Detalhes de um município específicogetCountries(search?)- Lista paísesgetCountryDetails(countryId)- Detalhes de um país específicogetEconomicBlocks(options?)- Lista blocos econômicosgetHarmonizedSystem(options?)- Sistema Harmonizado (SH)getNBM(options?)- Nomenclatura Brasileira de MercadoriasgetNBMDetails(coNbm)- Detalhes de um código NBM específico
Exemplo de Uso
// Consultar exportações para os EUA em 2023
const result = await queryData({
flow: "export",
period: { from: "2023-01", to: "2023-12" },
monthDetail: false,
filters: [{ filter: "country", values: [105] }],
details: ["country", "month"],
metrics: ["metricFOB", "metricKG"],
});
Integração com Claude
Para usar o servidor MCP com Claude Desktop:
-
Adicione a configuração ao arquivo
claude_desktop_config.json:{ "mcpServers": { "comexstat": { "command": "node", "args": ["/caminho/completo/para/mcp-comexstat-easy/dist/index.js"] } } } -
No Claude Desktop, use o comando:
/mcp comexstat
Desenvolvimento
# Executar em modo de desenvolvimento
npm run dev
# Executar testes
npm test
# Verificar cobertura de testes
npm test -- --coverage
Licença
MIT
README mirrored from the source repository 2 days ago. The original is authoritative.