Skip to main content
Glama
luizzzvictor

mcp-comexstat

by luizzzvictor

MCP-Server für Comexstat-API

Dieses Projekt implementiert einen MCP-Server (Model Context Protocol) für die Comexstat-API, wodurch KI-Modelle wie Claude direkt mit den brasilianischen Außenhandelsdaten interagieren können.

Überblick

Der MCP Comexstat-Server bietet Tools zum Abfragen brasilianischer Export- und Importstatistiken, darunter:

  • Allgemeine Export- und Importdaten

  • Daten der Gemeinden

  • Historische Daten (1989-1996)

  • Hilfstabellen mit Codes und Beschreibungen

Related MCP server: MCP Expr Lang

Merkmale

  • Implementiert mit @modelcontextprotocol/sdk

  • Tippen mit TypeScript

  • Datenvalidierung mit Zod

  • Unterstützung für die Kommunikation über stdin/stdout (MCP-Standard)

  • Robuste API-Fehlerbehandlung und -Antworten

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

Schnelle Verwendung

# Execute o servidor MCP
npm start

Verfügbare Tools

Der MCP-Server bietet die folgenden Tools:

Allgemeine Daten

  • getLastUpdate() – Ruft das Datum ab, an dem die Daten zuletzt aktualisiert wurden

  • getAvailableYears() - Listet die für die Abfrage verfügbaren Jahre auf

  • getAvailableFilters() - Listet verfügbare Filter auf

  • getFilterValues(filter, language?) – Ruft Werte für einen bestimmten Filter ab

  • getAvailableFields() - Listet die für die Detaillierung verfügbaren Felder auf

  • getAvailableMetrics() - Listet verfügbare Metriken auf

  • queryData(options) – Führt detaillierte Abfragen mit den folgenden Parametern aus:

    • flow : „Export“ | "Import"

    • period : {von: "JJJJ-MM", bis: "JJJJ-MM"}

    • monthDetail : Boolesch

    • filters : Array von Filtern (optional)

    • details : Array von Feldern zur Detaillierung

    • metrics : Array von Metriken

    • language : Zeichenfolge (optional, Standard: „pt“)

Daten der Gemeinden

  • queryMunicipalitiesData(options) - Abfragedaten mit Schwerpunkt auf Gemeinden

Historische Daten

  • queryHistoricalData(options) – Historische Daten abfragen (1989-1996)

Hilfstabellen

  • getStates() - Listet brasilianische Bundesstaaten auf

  • getStateDetails(ufId) – Details eines bestimmten Staates

  • getCities() - Liste der Städte

  • getCityDetails(cityId) – Details einer bestimmten Stadt

  • getCountries(search?) - Länder auflisten

  • getCountryDetails(countryId) – Details eines bestimmten Landes

  • getEconomicBlocks(options?) – Listet Wirtschaftsblöcke auf

  • getHarmonizedSystem(options?) – Harmonisiertes System (HS)

  • getNBM(options?) - Brasilianische Warennomenklatur

  • getNBMDetails(coNbm) – Details zu einem bestimmten NBM-Code

Anwendungsbeispiel

// 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"],
});

Integration mit Claude

So verwenden Sie den MCP-Server mit Claude Desktop:

  1. Fügen Sie die Konfiguration zur Datei claude_desktop_config.json hinzu:

    {
      "mcpServers": {
        "comexstat": {
          "command": "node",
          "args": ["/caminho/completo/para/mcp-comexstat-easy/dist/index.js"]
        }
      }
    }
  2. Verwenden Sie auf Claude Desktop den folgenden Befehl:

    /mcp comexstat

Entwicklung

# Executar em modo de desenvolvimento
npm run dev

# Executar testes
npm test

# Verificar cobertura de testes
npm test -- --coverage

Lizenz

MIT

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

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/luizzzvictor/mcp-comexstat'

If you have feedback or need assistance with the MCP directory API, please join our Discord server