AverbePorto-MCP

AverbePorto-MCP

AverbePorto MCP Server

GHSix

Developer Tools
Visit Server

README

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á:
    • Gerar Credenciais de API em Cadastro do Usuário
    • Realizar envio de documentos XML
    • Consultar protocolos ANTT
    • 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:
     {
       "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:
     {
       "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:
    {
      "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:
    • Autenticação na API
    • Upload de documentos XML
    • Consulta de protocolos ANTT
  4. 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

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
MCP Package Docs Server

MCP Package Docs Server

Facilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.

Featured
Local
TypeScript
Claude Code MCP

Claude Code MCP

An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.

Featured
Local
JavaScript
@kazuph/mcp-taskmanager

@kazuph/mcp-taskmanager

Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.

Featured
Local
JavaScript
Linear MCP Server

Linear MCP Server

Enables interaction with Linear's API for managing issues, teams, and projects programmatically through the Model Context Protocol.

Featured
JavaScript
mermaid-mcp-server

mermaid-mcp-server

A Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images.

Featured
JavaScript
Jira-Context-MCP

Jira-Context-MCP

MCP server to provide Jira Tickets information to AI coding agents like Cursor

Featured
TypeScript
Linear MCP Server

Linear MCP Server

A Model Context Protocol server that integrates with Linear's issue tracking system, allowing LLMs to create, update, search, and comment on Linear issues through natural language interactions.

Featured
JavaScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

This server facilitates structured problem-solving by breaking down complex issues into sequential steps, supporting revisions, and enabling multiple solution paths through full MCP integration.

Featured
Python