Contexto ADVPL para o seu assistente de IA
O Totvs ADVPL MCP conecta assistentes de IA ao conhecimento e às ferramentas que um desenvolvedor ADVPL usa todos os dias.
O que é
Um servidor MCP
Implementa o Model Context Protocol, o padrão aberto que conecta assistentes de IA a fontes de contexto externas.
Contexto ADVPL
Reúne documentação, convenções e exemplos de ADVPL para que o assistente responda com o vocabulário e as práticas da linguagem.
Ferramentas expostas
Lê documentação sobre a linguagem ADVPL/TLPP e o framework, módulos do Protheus, relatórios, testes TIR, legislação fiscal, TSS e TCloud, e consulta o dicionário de dados do Protheus.
Por que usar
Respostas mais precisas
O assistente deixa de adivinhar sintaxe e convenções ADVPL e passa a consultar contexto real da linguagem.
Menos troca de contexto
Você permanece no editor ou no chat com o assistente em vez de alternar constantemente para a documentação.
Adoção sem reescrever nada
O MCP se conecta ao assistente que você já usa; nenhum código ADVPL existente precisa mudar.
Quando usar
Ao escrever ADVPL
Peça ao assistente sintaxe, funções e padrões ADVPL enquanto você programa.
Ao entender código legado
Use o assistente para explicar rotinas ADVPL existentes com o contexto correto da linguagem.
Ao integrar um projeto novo
Configure o MCP no início do projeto para que todo o time tenha o mesmo contexto ADVPL disponível.
Onde funciona
No seu assistente de IA
O MCP roda como um servidor independente que qualquer cliente compatível com o protocolo pode acessar.
Clientes suportados
Qualquer ferramenta agêntica ou de programação com suporte a servidores MCP, como VS Code, Claude, Codex e Kiro.
Sem alterar seu ambiente
Você mantém o editor, o terminal e o fluxo de trabalho ADVPL que já usa.
Como configurar
- Instale um cliente MCP compatível.
- Abra o arquivo de configuração do cliente.
- Adicione o Totvs ADVPL MCP com o trecho abaixo.
- Reinicie o cliente e confirme que o servidor aparece conectado.
Configuração do cliente MCP
"mcpServers": {
"totvs-advpl-mcp": {
"url": "https://totvs-advpl-mcp.engpro.totvs.io/mcp",
"headers": {
"Authorization": "SEU_TOKEN"
}
}
}