Claro Gerencial

السجل الرسمي أخرى

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

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

PYPI package ws-claro-gerencial-mcp
Claude Code
claude mcp add claro-gerencial -e 'CLARO_USUARIO=<CLARO_USUARIO>' -e 'CLARO_SENHA=<your claro_senha>' -e 'CLARO_AMBIENTE=<CLARO_AMBIENTE>' -- uvx ws-claro-gerencial-mcp==0.1.0
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "claro-gerencial": {
            "command": "uvx",
            "args": [
                "ws-claro-gerencial-mcp==0.1.0"
            ],
            "env": {
                "CLARO_USUARIO": "<CLARO_USUARIO>",
                "CLARO_SENHA": "<your claro_senha>",
                "CLARO_AMBIENTE": "<CLARO_AMBIENTE>"
            }
        }
    }
}

متغيرات البيئة

  • CLARO_USUARIO إلزامي Usuário de acesso ao webservice Claro Gerencial
  • CLARO_SENHA إلزامي سري Senha de acesso ao webservice Claro Gerencial
  • CLARO_AMBIENTE Ambiente: homologacao ou producao

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. ws-claro-gerencial-mcp
  2. Funcionalidades
  3. Entidades disponíveis
  4. Instalação
  5. Configuração
  6. Uso com clientes MCP
  7. Requisitos de segurança
  8. Autorização por IP (output/baixa)
  9. Ambiente de homologação
  10. Licença

ws-claro-gerencial-mcp

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

pip install ws-claro-gerencial-mcp

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

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

Ou para desenvolvimento:

git clone https://github.com/hlgurgel/ws-claro-gerencial-mcp.git
cd ws-claro-gerencial-mcp
pip install -e .

Configuração

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

CLARO_USUARIO=seu_usuario
CLARO_SENHA=sua_senha
CLARO_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:

{
  "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:

{
  "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

الأسئلة الشائعة

ما هو Claro Gerencial؟

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

كيف أثبّت Claro Gerencial؟

يعمل على جهازك. في Claude Code: claude mcp add claro-gerencial -e 'CLARO_USUARIO=<CLARO_USUARIO>' -e 'CLARO_SENHA=<your claro_senha>' -e 'CLARO_AMBIENTE=<CLARO_AMBIENTE>' -- uvx ws-claro-gerencial-mcp==0.1.0. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج Claro Gerencial إلى مفتاح API؟

نعم. يتطلب CLARO_USUARIO, CLARO_SENHA، وتضبطها في إعداداته.

هل Claro Gerencial مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون Claro Gerencial؟

ينشره hlgurgel. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.