Claro Gerencial

io.github.hlgurgel由 GitHub 帳號 hlgurgel 發布v0.1.0更新於 Oct 25, 2026

Servidor MCP para integração com os WebServices SOAP do Claro Gerencial (Redeinova)

已驗證STDIO僅桌面商業與電商

概覽

AI 產生的概覽

整合 Claro Gerencial(Redeinova)SOAP WebService 的 MCP 伺服器,讓助理查詢與匯入資料。

可以做什麼
列出可用的實體及其輸入或輸出方向。查詢任一實體的完整或增量記錄,並取得 XSD schema 以便在送出前驗證。要求依查詢 ticket 產生 FTP 檔案。送出 XML 以匯入記錄,並查詢該次送出的處理狀態。
適用情境
當你需要在 Claro Gerencial(Redeinova 平台)中查詢或匯入資料,並希望由 AI 助理代為執行這些 SOAP WebService 操作時使用。適合已取得 Redeinova 帳號與授權 IP 的經銷商。
執行需求
需在本機以 Python 執行(pip 安裝或 uvx 執行 PyPI 套件)。需設定環境變數 CLARO_USUARIO 與 CLARO_SENHA,並可選擇以 CLARO_AMBIENTE 指定 homologacao 或 producao。需有 Redeinova 核發的帳號,且來源 IP 必須在 Redeinova 端登記授權;對外連線走 HTTPS,通常需透過 VPN。
安裝前請注意
需提供 WebService 帳號密碼(CLARO_USUARIO、CLARO_SENHA),請妥善保管。CLARO_AMBIENTE 可指向正式環境 producao,助理可能送出或變更正式資料;送出記錄前應先確認內容並以 schema 驗證。資料會傳送至 Redeinova 的遠端服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Claro Gerencial,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

ws-claro-gerencial-mcp

[PyPI version] [License: MIT] [Python versions]

Servidor MCP (Model Context Protocol) para integração com os WebServices SOAP do Claro Gerencial (plataforma da Claro gerenciada pela Redeinova Tecnologia).

Este servidor permite que agentes de IA (como o opencode, Claude Code, etc.) interajam diretamente com o Claro Gerencial, realizando consultas e envios de dados de forma autônoma.

Funcionalidades

O servidor expõe 6 ferramentas via MCP:

  • listar_entidades — Lista todas as entidades disponíveis e suas direções (input/output)
  • obter_registros — Consulta registros de qualquer entidade (completa ou incremental)
  • gerar_arquivo — Solicita geração de arquivo FTP a partir de um ticket de consulta
  • enviar_registros — Envia XML para importação de registros
  • obter_status — Consulta status de processamento de um envio
  • obter_schema_xml — Obtém schema XSD para validação antes do envio

Entidades disponíveis

  • Cidades, Bairros, Clientes (PDVs), ClientesVisitas, Empresas, Gerentes, Supervisores
  • Vendedores, Setores, Grupos de Produtos, MotivosVisitas, Produtos, Segmentos
  • TiposClientes, TiposSinalizações, ClientesSinalizações, Visitas
  • Integradores, Pedidos, ChipsVendedor, MotivosICCIDS, ICCID, RedesPDV
  • VendasBandaLarga, ReleiturasICCID

Instalação

bash
pip install ws-claro-gerencial-mcp

Ou, sem instalar nada (executa direto do PyPI com cache):

bash
uvx --from ws-claro-gerencial-mcp ws-claro-gerencial-mcp

Ou para desenvolvimento:

bash
git clone https://github.com/hlgurgel/ws-claro-gerencial-mcp.gitcd ws-claro-gerencial-mcppip install -e .

Configuração

Crie um arquivo .env na raiz do projeto ou defina as variáveis de ambiente:

env
CLARO_USUARIO=seu_usuarioCLARO_SENHA=sua_senhaCLARO_AMBIENTE=homologacao

Variáveis de ambiente

VariávelObrigatóriaPadrãoDescrição
CLARO_USUARIOSim—Usuário de acesso ao webservice
CLARO_SENHASim—Senha de acesso ao webservice
CLARO_AMBIENTENãohomologacaoAmbiente: homologacao ou producao
CLARO_URL_BASE_OUTPUTNãohttps://clarogerencial.redeinova.com.br/wsoutputURL base do WS de Output
CLARO_URL_BASE_INPUTNãohttps://clarogerencial.redeinova.com.br/wsinputURL base do WS de Input

Uso com clientes MCP

Claude Desktop

Adicione ao claude_desktop_config.json:

json
{  "mcpServers": {    "claro-gerencial": {      "command": "uvx",      "args": ["--from", "ws-claro-gerencial-mcp", "ws-claro-gerencial-mcp"],      "env": {        "CLARO_USUARIO": "seu_usuario",        "CLARO_SENHA": "sua_senha",        "CLARO_AMBIENTE": "homologacao"      }    }  }}

OpenCode

Adicione ao opencode.json do seu projeto:

json
{  "mcp": {    "claro-gerencial": {      "type": "local",      "command": ["ws-claro-gerencial-mcp"],      "environment": {        "CLARO_USUARIO": "seu_usuario",        "CLARO_SENHA": "sua_senha",        "CLARO_AMBIENTE": "homologacao"      }    }  }}

Exemplos de uso

> Liste as entidades disponíveis no Claro Gerencial.
> Consulte os clientes ativos (entidade: 'clientes') de forma completa.
> Envie um novo cliente:<Clientes>  <Cliente>    <Empresa>1</Empresa>    <Sequencial>999</Sequencial>    <Nome>NOVO PDV</Nome>    <DbAcao>I</DbAcao>  </Cliente></Clientes>

Requisitos de segurança

  • IP fixo: O distribuidor precisa ter um IP fixo cadastrado na Redeinova.
  • SSL: Toda comunicação usa HTTPS com TLS.
  • Autenticação: Usuário e senha fornecidos pela Redeinova, senhas fortes com mínimo de 8 caracteres.

Autorização por IP (output/baixa)

Para consultas/baixas (output) — e também envios (input) — o WebService exige que o IP de origem da máquina esteja autorizado na tabela RepositorioControleIntClaro.dbo.DistribuidorIP (coluna Ip), associado ao usuário do distribuidor (ex.: CLAROREDEFLEXWS) com Ativo = 1. Sem isso, o WS responde Usuário não autorizado para efetuar baixa.

Dicas para validação:

  • Em VPN (ex.: redeinova-dc), o IP de origem é o da interface de túnel (utun*). Descobrir com: ifconfig | grep "inet ".
  • O domínio do WS (clarogerencial.redeinova.com.br) resolve para IP interno (10.177.51.41), então o tráfego sai pela VPN. O IP a cadastrar é o da interface VPN — não o IP público retornado por curl ifconfig.me.
  • Para liberar/ajustar: INSERT/UPDATE em RepositorioControleIntClaro.dbo.DistribuidorIP.

Ambiente de homologação

Para solicitar ambiente de homologação, entre em contato com:

Licença

MIT

來源:README.md,提交 d61d5a4

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分