logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

AverbePorto-MCP

Integrates with AverbePorto to manage authentication and document submission for cargo insurance endorsements. Provides a secure API for automated document handling and protocol consultations.

Author

AverbePorto-MCP logo

GHSix

MIT License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

averbeportodocumentauthenticationaverbeporto mcpaverbeporto manageghsix averbeporto

AverbePorto-MCP

smithery badge

🌟 Sobre

O AverbePorto-MCP é um servidor MCP (Model Context Protocol) que permite a integração com a plataforma AverbePorto, facilitando o acesso aos serviços de autenticação e envio de documentos através de ferramentas de IA (Inteligência Artificial).

🌐 Acessando o Sistema Web

  1. Acesse https://www.averbeporto.com.br
  2. Faça login com suas credenciais de usuário
  3. Na plataforma, você poderá:
  4. Gerar Credenciais de API em Cadastro do Usuário
  5. Realizar envio de documentos XML
  6. Consultar protocolos ANTT
  7. Acompanhar e gerenciar suas averbações de seguros de carga

🤖 Utilizando o MCP Server com Ferramentas de IA

Instalação pelo Smithery

Para instalar averbeporto-mcp para Claude Desktop automaticamente via Smithery:

npx -y @smithery/cli install @GHSix/averbeporto-mcp --client claude

Claude Desktop

  1. Edite o arquivo %APPDATA%\Claude\claude_desktop_config.json (Windows) ou ~/Library/Application Support/Claude/claude_desktop_config.json (MacOS) e adicione a seguinte configuração: json { "mcpServers": { "AverbePorto-MCP": { "command": "node", "args": ["/caminho/para/AverbePorto-MCP/build/index.js"] } } }
  2. Ao iniciar a conversa, o servidor MCP será automaticamente iniciado com base na configuração.

Cursor, Roo Code e outros

  1. Crie um arquivo como .cursor/mcp.json ou .roo/mcp.json em seu projeto com a seguinte configuração: json { "mcpServers": { "AverbePorto-MCP": { "command": "node", "args": ["/caminho/para/AverbePorto-MCP/build/index.js"], "disabled": false, "alwaysAllow": [ "login", "consultProtocol", "upload", "retrieveDocument", "decomposeKey" ] } } }
  2. Ao iniciar a conversa, o servidor MCP será automaticamente iniciado com base na configuração.

Github Copilot

  1. Com o Github Copilot ativo em seu editor, crie o arquivo .vscode/mcp.json: json { "inputs": [ { "type": "promptString", "id": "averbeporto-user", "description": "AverbePorto API Username" }, { "type": "promptString", "id": "averbeporto-pass", "description": "AverbePorto API Password", "password": true } ], "servers": { "AverbePorto-MCP": { "command": "node", "args": ["/caminho/para/AverbePorto-MCP/build/index.js"], "env": { "AVERBEPORTO_USER": "${input:averbeporto-user}", "AVERBEPORTO_PASS": "${input:averbeporto-pass}" } } } }
  2. O VS Code solicitará suas credenciais na primeira execução e as armazenará de forma segura.
  3. O Copilot reconhecerá os comandos MCP e oferecerá sugestões contextualizadas para:
  4. Autenticação na API
  5. Upload de documentos XML
  6. Consulta de protocolos ANTT
  7. As credenciais serão automaticamente injetadas nas chamadas da API.

📚 Ferramentas Disponíveis para a IA

O AverbePorto-MCP oferece as seguintes ferramentas:

  • login: Autenticação na plataforma
  • Parâmetros: user, pass
  • Retorna: sessionId

  • upload: Envio de documentos

  • Parâmetros: sessionId, filePath, recipient (opcional), version (opcional)
  • Retorna: uploadId

  • consultProtocol: Consulta de protocolos por chave ou vice-versa

  • Parâmetros: sessionId, keys, protocols, outputFormat, download, delimiter
  • Formatos de saída: json, xml, csv

  • retrieveDocument: Consulta de documentos enviados

  • Parâmetros:

    • sessionId: ID da sessão obtido no login.
    • modDoc: Tipo de documento (e.g., DI, MDF-e, CT-e, NF-e, Minuta CT-e).
    • dtStart e dtLimit: Datas de início e fim no formato YYYY-MM-DD.
    • dtType: Tipo de data (Update, Emission, Send), padrão é Send.
    • Filtros opcionais: numDoc, emit, rem, exped, receb, dest, toma, importador, representante, prot, taxId.
    • Paginação: page, start, limit.
    • Outros: relation, modal, valid.
  • decomposeKey: Decomposição de chaves para análise

  • Parâmetros:
    • key: Chave de acesso de 44 dígitos para NF-e, CT-e ou MDF-e.

🔒 Segurança

  • Utilize as credenciais de API geradas no módulo Cadastro do Usuário
  • Mantenha suas credenciais em segurança
  • Não compartilhe seu sessionId
  • Utilize sempre conexões seguras
  • Mantenha o servidor MCP atualizado

See Also

`