Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Frete

БесплатноНе проверен

Frete brasileiro como tool nativa do Claude. MCP server da frete.center.

GitHubEmbed

Описание

Frete brasileiro como tool nativa do Claude. MCP server da frete.center.

README

   ███████╗██████╗ ███████╗████████╗███████╗
   ██╔════╝██╔══██╗██╔════╝╚══██╔══╝██╔════╝
   █████╗  ██████╔╝█████╗     ██║   █████╗
   ██╔══╝  ██╔══██╗██╔══╝     ██║   ██╔══╝
   ██║     ██║  ██║███████╗   ██║   ███████╗
   ╚═╝     ╚═╝  ╚═╝╚══════╝   ╚═╝   ╚══════╝
            C E N T E R   ·   M C P

@andrehocsis/frete-mcp

Frete urbano brasileiro como ferramenta nativa do Claude.

Cote, rastreie e contrate entregas TURBO direto do prompt. Sem SDK, sem boilerplate, sem ler doc.

License: MIT Node MCP frete.center

Quickstart · Tools · Demo · Docs


✨ Por quê?

Você abre o Claude pra resolver um problema de logística. Você precisa:

❌ ler a documentação · achar o endpoint · escrever fetch · parse JSON · tratar erro · console.log · debugar · …

Com @andrehocsis/frete-mcp, a história fica:

Você: Tem motoboy disponível perto do CEP 04543907?
Claude: 🚗 4 motoristas online · mais próximo a 0,8 km · ETA 3 min
        João Silva · CAR · 1.2 km
        Maria Souza · MOTORCYCLE · 0.8 km
        ...
Você: Quanto custa um TURBO de Av. Paulista pra Vila Olímpia?
Claude: R$ 34,38 · entrega em até 3 horas · 3,5 km

Claude vira seu ops manager. Você vira o estrategista.

🚀 30 segundos

# Não precisa clonar nada. npx busca a versão mais recente.
npx -y @andrehocsis/frete-mcp@latest

Cole no seu config do Claude:

Claude Code~/.claude.json
{
  "mcpServers": {
    "frete-center": {
      "command": "npx",
      "args": ["-y", "@andrehocsis/frete-mcp@latest"]
    }
  }
}
Claude Desktop — Settings → Developer → Edit Config
{
  "mcpServers": {
    "frete-center": {
      "command": "npx",
      "args": ["-y", "@andrehocsis/frete-mcp@latest"]
    }
  }
}
Cursor — Settings → MCP → Add
{
  "command": "npx",
  "args": ["-y", "@andrehocsis/frete-mcp@latest"]
}

Reinicia o cliente. Pergunta qualquer coisa de frete. Done.

🎬 Demo

You: Compare 5 entregas TURBO vs EXPRESS de SP pra cinco bairros diferentes
     e me dá um resumo do quanto economizo indo de EXPRESS.

Claude: [chama frete_cotar 10 vezes em paralelo]

        Rota                          TURBO    EXPRESS  Economia
        ─────────────────────────────────────────────────────────
        Paulista → Vila Olímpia       R$ 34   R$ 31    R$ 3 (8%)
        Pinheiros → Moema             R$ 42   R$ 37    R$ 5 (12%)
        Santana → Tatuapé             R$ 56   R$ 49    R$ 7 (12%)
        Itaim → Brooklin              R$ 38   R$ 33    R$ 5 (13%)
        Lapa → Saúde                  R$ 71   R$ 62    R$ 9 (12%)
        ─────────────────────────────────────────────────────────
        Total economia indo EXPRESS:  R$ 29 (~12%)

        Recomendação: para coletas que aguentam 12h, EXPRESS economiza ~12%
        em média. TURBO só vale a pena pra urgências reais (<3h).
You: Roda um cron Python que monitora meus pedidos abertos e me avisa
     no Slack quando alguém entrega.

Claude: [usa frete_meus_pedidos pra entender a estrutura, lê /docs, escreve o cron com webhooks]

        Pronto. Salvei em ./monitor.py com:
        - Polling a cada 5min
        - Cache de IDs já notificados (~/.frete_seen.json)
        - Webhook Slack via env SLACK_WEBHOOK_URL
        Rode com: python monitor.py
You: Implementa um botão "Calcular frete" nesta página HTML
     [cola index.html] que chama frete-center pro CEP do cliente.

Claude: [escreve o JS direto, sem você ter que abrir doc nenhuma]

🛠️ Tools

Tool Descrição Auth
🚚 frete_cotar Cotação Lalamove com tier TURBO (3h) ou EXPRESS (12h) entre dois CEPs. Retorna preço, distância, ETA. público
📍 frete_motoristas_proximos Lista motoristas online em raio de N km. Coords com jitter ~300m por privacidade LGPD. público
📦 frete_tracking Status atual + URL pública de tracking + URL de etiqueta A6 imprimível. público
📊 frete_snapshot Snapshot agregado: drivers online, distâncias proprietárias cacheadas, blog, rotas SEO. público
💼 frete_meus_pedidos Lista pedidos do tenant autenticado. Bearer
💰 frete_carteira Saldo + extrato detalhado da carteira. Bearer

Tools que dizem "público" funcionam sem nenhuma credencial. Você só precisa de auth pra coisas que mexem na sua conta.

⚙️ Configuração

Env Obrigatória Descrição
FRETE_API_BASE não URL base. Default: https://frete.center
FRETE_API_KEY opcional API key server-to-server
FRETE_BEARER opcional JWT user-scoped (alternativa à API key)

Pra autenticadas, gere sua chave em dev.frete.center/api-keys.

{
  "mcpServers": {
    "frete-center": {
      "command": "npx",
      "args": ["-y", "@andrehocsis/frete-mcp@latest"],
      "env": {
        "FRETE_BEARER": "eyJhbGciOiJIUzI1NiI..."
      }
    }
  }
}

🧭 Por que isso existe

A frete.center é uma camada de logística brasileira (TURBO 3h, marketplace de TACs, auditoria de pedágio, CT-e). Tem API REST, OpenAPI 3.0, webhooks — tudo certinho.

Mas pra integrar com Claude você ainda precisa escrever cliente HTTP, manter tipos, tratar auth, etc.

Este MCP server faz tudo isso virar uma tool nativa do Claude — como filesystem, web search ou git já são. Você fala em português, Claude sabe que existe frete_cotar e usa.

"MCP é o USB-C do AI." — quem entendeu, instala.

🏗️ Self-host / desenvolvimento

git clone https://github.com/andrehocsis/frete-mcp
cd frete-mcp
npm install
npm run dev      # roda direto do TS via tsx
npm run build    # gera dist/

Aponte seu Claude pro build local pra testar mudanças:

{
  "mcpServers": {
    "frete-center-dev": {
      "command": "node",
      "args": ["/caminho/absoluto/dist/index.js"]
    }
  }
}

🗺️ Roadmap

  • 6 tools read-only (cotação, drivers, tracking, snapshot, pedidos, carteira)
  • Bearer JWT + API key
  • Stdio transport (Claude Code, Desktop, Cursor)
  • Tool frete_criar_pedido (write — atrás de confirmação explícita)
  • Tool frete_etiqueta_pdf (gera etiqueta A6 imprimível)
  • Tool frete_publicar_rfq (embarcador publica carga TAC própria)
  • Tool frete_audit_pedagio (audit CT-e × extrato operadora)
  • Resources MCP (rotas SEO, glossário, docs como contexto consultável)
  • Prompts MCP pré-construídos ("/cotar", "/auditar")
  • HTTP transport (pra hospedar como serviço remoto)
  • Streaming responses (entrega em tempo real conforme tools rodam)

PRs bem-vindos. Issues também. Reclamações construtivas, especialmente.

🤝 Contribuindo

  1. Issue antes de PR (combinemos o approach pra você não perder tempo)
  2. npm run build deve passar
  3. Adicione testes pra novas tools (em src/__tests__/)
  4. Mantenha o schema simples — apps fora do BR também usam

📜 Licença

MIT — use, fork, melhore, monetize. Só não venda como seu sem dar crédito (você sabe o nome disso).

💬 Suporte


Curtiu? ⭐ Estrela ajuda a gente a saber que o esforço vale.

Feito por frete.center — a camada de logística brasileira que faltava no Claude.

from github.com/andrehocsis/frete-mcp

Установка Frete

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/andrehocsis/frete-mcp

FAQ

Frete MCP бесплатный?

Да, Frete MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Frete?

Нет, Frete работает без API-ключей и переменных окружения.

Frete — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Frete в Claude Desktop, Claude Code или Cursor?

Открой Frete на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Frete with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development