GMC Builder MCP Lite
Cliente MCP gratuito somente leitura para o GMC Builder: liste sites configurados, verifique a conexão de um site, liste até dez tipos de elementos e resuma o JSON de layout fornecido. As ferramentas de autoria estão no produto Pro separado.
Documentação
GMC Builder MCP Lite
Companheiro gratuito e limitado do produto GMC Pro. Este é um cliente separado 0.1.2 com um histórico novo e apenas quatro ferramentas MCP somente leitura. A implementação Pro está ausente deste repositório.
Lite e Pro
| Capacidade | Lite | Produto Pro |
|---|---|---|
| Aliases de site configurados | Sim | Sim |
| Sonda de conexão autenticada | Sim | Sim |
| Até 10 tipos de elementos por chamada | Sim | Ferramentas estendidas |
| JSON local fornecido: contagens/tipos de nós | Sim, entrada até 64 KiB | Inspeção detalhada |
| Criar/editar/publicar layouts ou documentos | Não | Funcionalidade paga |
| Exportação/importação completa, edição em massa, backups | Não | Funcionalidade paga |
| Implementação Pro privada ou código-fonte do CMS companheiro | Ausente | Distribuído separadamente |
Consulte Recursos Pro e planos anuais atuais. Entre em contato com gmcfuerte@gmail.com para requisitos de companheiro ou dúvidas sobre o produto.
O Lite é gratuito sob a licença comercial limitada. A visibilidade do código-fonte não concede direitos de redistribuição ou revenda.
Atualize para Pro no seu cliente MCP
Abra o recurso Upgrade to Pro (gmc://lite/pro-features) para ver a
comparação de capacidades e os planos atuais do produto. Edição, publicação,
importação/exportação completa, edição em massa e restauração estão rotulados como indisponíveis
no Lite. São prévias informativas; nenhum código Pro ou ferramentas Pro executáveis
estão incluídos. As ferramentas gratuitas continuam funcionando sem atualização.
Os clientes MCP decidem como os recursos são exibidos, então isso não é garantia de popup ou painel de configurações gráfico. Peça ao seu assistente para ler o recurso se o cliente não expuser um navegador de recursos.
Guia e apresentação
- Guia prático do Lite (inglês): pré-requisitos, configuração e uma primeira sessão somente leitura.
- Apresentação para clientes (PDF em italiano): uma visão geral curta dos três clientes Lite e das edições Pro separadas.
- Recursos Pro e planos anuais.
Pré-requisitos
Python 3.10 ou mais recente. GMC Builder instalado no site de destino: API de autoria WordPress (2.0.0+) com uma Senha de Aplicativo, ou API remota Joomla (2.0.1+) com a chave compartilhada X-Gmc-Builder-Key. Este repositório não distribui o GMC Builder. Obtenha o produto CMS através da GMC; nenhum endpoint de exportação de layout está incluído no Lite.
Instalar a partir do GitHub
git clone https://github.com/gmcfuerte/gmcbuilder-mcp-lite.git
cd gmcbuilder-mcp-lite
python -m venv .venv
Windows:
.venv\Scripts\python.exe -m pip install .
macOS/Linux:
.venv/bin/python -m pip install .
Esta edição Lite é distribuída através deste repositório GitHub; ela não foi publicada no PyPI. Não instale o pacote Pro completo separado como substituto do Lite.
Configurar
- Copie
sites.example.jsonpara umsites.jsonlocal e mantenha apenas os sites que você possui ou está autorizado a acessar. O arquivo é ignorado pelo Git. - Defina as variáveis de ambiente de credenciais nomeadas por
username_env,password_enve o campo de token/chave Joomla aplicável. Nunca coloque valores de credenciais em JSON commitado ou em um chat MCP. - Defina
GMCBUILDER_MCP_LITE_SITESpara o caminho absoluto desse arquivo JSON local. - Adicione o servidor usando
mcp.example.json: substitua os espaços reservados pelo executável Python absoluto e pelos caminhos do arquivo de configuração. Garanta que o cliente MCP passe as variáveis de credenciais para o processo filho. - Comece com
gmcbuilder_lite_list_sitese depoisgmcbuilder_lite_ping_site.
rest_mode: "query" suporta WordPress sem URLs REST bonitas; caso contrário,
use pretty. Instalações em subdiretórios são suportadas na URL base.
Ferramentas
gmcbuilder_lite_list_sites: apenas aliases e plataformas.gmcbuilder_lite_ping_site: um GET autenticado, apenas status sanitizado.gmcbuilder_lite_list_element_types: Liste no máximo dez nomes de tipos de elementos do builder; sem exportação de esquema ou kit.gmcbuilder_lite_summarize_layout: passe o texto delayout.example.jsoncomolayout_json. Retorna contagens e tipos; sem configurações ou conteúdo.
O servidor roda localmente usando stdio. Nenhum servidor HTTP remoto, uploads, URLs arbitrárias, SSH, troca de licença ou módulos Pro estão incluídos. As ferramentas online usam uma lista fixa de GET permitidos, TLS verificado, sem redirecionamentos, no máximo uma solicitação por vez por URL base configurada, um intervalo de dois segundos e um limite de resposta de 1 MiB. HTTP é aceito apenas para hosts de loopback exatos. HTTP 403/415 interrompe solicitações subsequentes para essa URL base até a reinicialização.
Status da versão
Versão Lite inicial: fonte e conteúdo do pacote inspecionados e Python compilado. Integração do site e testes de execução não foram realizados. Não trate esta versão inicial como uma certificação de integração de produção.
Contato
GMC · gmcfuerte@gmail.com. Software GMC independente; nomes de produtos pertencem aos seus respectivos proprietários.