LSP-Claw

LSP-Claw é um servidor MCP que permite que um agente de IA construa, execute e depure aplicativos web Lua/LSP com segurança dentro de um laboratório controlado Mako/Xedge/BAS, inclusive em dispositivos embarcados ou RTOS.

Documentação

LSP-Claw: Servidor MCP para Produtos Derivados de BAS

O LSP-Claw permite que um agente de IA trabalhe com ferramentas baseadas no Barracuda App Server (BAS), como Mako Server, Xedge e Xedge32, por meio de um servidor MCP. Em vez de pedir a um agente de IA, como o Codex, para editar arquivos locais aleatórios, você dá a ele acesso a um aplicativo de laboratório controlado, onde ele pode inspecionar exemplos, criar arquivos, executar o laboratório e depurar código Lua/LSP no lado do servidor.

Novo no LSP-Claw? Assista ao vídeo de introdução ao LSP-Claw para uma visão geral de alto nível sobre o que é o LSP-Claw e como ele se encaixa no desenvolvimento assistido por IA de Mako/Xedge.

LSP-Claw

O LSP-Claw é especialmente útil para sistemas embarcados. O LSP-Claw pode iniciar, parar e substituir remotamente o aplicativo em teste sem reiniciar o dispositivo, o RTOS ou o servidor de hospedagem. Um dispositivo RTOS monolítico pode continuar executando seu firmware principal enquanto o servidor MCP reinicia apenas o aplicativo de laboratório.

Exemplo de Prompt: Projetando uma Interface de Dispositivo Web

Para aplicações de gerenciamento de dispositivos, use Light-Dashboard.

Use LSP-Claw to build a device management interface using
Light-Dashboard/custom. Check the runtime and lab, then ask what device, pages,
live data, commands, and visual style I need. Build and test the interface and
give me its URL.

Início Rápido com Mako e Xedge LSP-Claw

Comece baixando o LSP-Claw pré-compilado mais recente: https://makoserver.net/download/packages/lsp-claw.zip

Usando Mako Server

Alternativa às instruções abaixo: use a Edição para Desenvolvedores do Mako Server

Consulte as instruções detalhadas para obter detalhes, incluindo o uso do LSP-Claw e o tutorial de prompts. Consulte também a Edição para Desenvolvedores do Mako Server.

Usando Xedge e Derivados como Xedge32

  • Navegue até a interface do Xedge: http://ip-addr/rtl/
  • Clique no botão de menu no canto superior direito
  • Clique em Upload de Aplicativo (ou Atualização de Firmware e Upload de Aplicativo)
  • Arraste e solte lsp-claw.zip na interface web para enviar o LSP-Claw
  • Navegue até http://ip-addr/lsp-claw/ para configurar o LSP-Claw
  • Configure seu Agente de IA (endpoint MCP: http://ip-address/lsp-claw/mcp.lsp) e comece a usar o LSP-Claw

Consulte as instruções detalhadas para obter detalhes, incluindo o uso do LSP-Claw e o tutorial de prompts.