Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LEX_RAG_DEVICENoForces the device used for inference. Set to 'cuda' to use NVIDIA GPU, or 'cpu' to force CPU. By default it is chosen automatically (CUDA + fp16 if available, otherwise CPU).auto

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pesquisar_normaA

Pesquisa a base jurídica federal por busca semântica + reranking.

Devolve o texto literal de cada dispositivo com URN-LEX e URL da fonte
oficial. Use para perguntas jurídicas sobre a Constituição, leis
complementares, leis ordinárias e decretos federais — e sobre as Súmulas
Vinculantes do STF, que entram no mesmo resultado que a legislação (uma
consulta sobre nepotismo traz o art. 37 da CF e a Súmula Vinculante 13).
As 736 súmulas simples do STF (não vinculantes) também estão no corpus,
com a situação que o próprio STF publica (cancelada, revogada, superada).

Para perguntas de processo legislativo e de rito das Casas, o corpus tem os
regimentos internos (RISF, RICD e Regimento Comum), os Códigos de Ética
parlamentar, a resolução de tramitação de MPs e a da CMO (tipo "regimento"),
além das resoluções do Senado do art. 52 da CF — limites de dívida e de
crédito dos entes, alíquotas de ICMS e ITCMD (tipo "resolucao").

Filtros opcionais: ``tipo_norma`` restringe por espécie ("constituicao",
"lei_complementar", "lei", "codigo", "decreto", "regimento", "resolucao",
"sumula_vinculante", "sumula_stf");
``urn_lex`` restringe a um documento específico (ex.:
'urn:lex:br:federal:lei:2018-08-14;13709' para buscar só na LGPD).

Súmula cancelada ou de publicação suspensa fica fora do resultado enquanto
``somente_vigente`` for verdadeiro, e vem marcada como não vigente quando
ele é desligado.
buscar_por_assuntoA

Busca dispositivos por tema/assunto (busca semântica com reranking).

Equivalente à pesquisa, otimizada para descrições de tema (ex.: "proteção
de dados", "improbidade administrativa").
obter_dispositivoA

Obtém o texto literal de um dispositivo específico.

``urn_lex`` é o identificador do documento (ex.:
'urn:lex:br:federal:constituicao:1988-10-05;1988') e ``dispositivo_path`` o
caminho do artigo (ex.: 'art_37', 'art_5_A'). Artigo de anexo leva o prefixo
do anexo ('anexo_art_1', 'anexo_ii_art_3'); anexo sem articulação (tabela,
quadro) é dispositivo de texto ('anexo_i', 'anexo_i_p2'...). O ADCT é
documento próprio ('urn:lex:br:federal:constituicao:1988-10-05;1988!adct').
Súmula (vinculante ou não) tem dispositivo único, de path 'enunciado'
('urn:lex:br:supremo.tribunal.federal:sumula:1963-12-13;1' é a Súmula 1).
listar_alteracoesA

Lista os dispositivos não vigentes (revogados/alterados) de uma norma, pelo URN-LEX.

healthA

Estado do servidor: coleção, nº de dispositivos indexados e device de inferência.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 5 tools

Disambiguation4/5

The two search tools (pesquisar_norma and buscar_por_assunto) are similar but differentiated by input type—legal questions vs. subject descriptions—and descriptions clarify usage. obter_dispositivo and listar_alteracoes are clearly distinct, and health is separate.

Naming Consistency3/5

Most tools follow a verb_noun pattern in Portuguese (pesquisar_norma, buscar_por_assunto, obter_dispositivo, listar_alteracoes), but 'health' breaks the pattern, and 'pesquisar' and 'buscar' are inconsistent synonyms for search.

Tool Count5/5

Five tools is well-scoped for a legal RAG server, covering search, retrieval, change listing, and health. Each tool has a clear purpose and the count fits the typical 3-15 range.

Completeness4/5

The surface covers the core workflow: semantic search (two variants), device retrieval, and listing non-effective devices. It lacks a full-document retrieval tool, but device-level access is sufficient for the domain, and no CRUD operations are needed for a read-only RAG.

Maintenance

ActivityMaintained
ResponsivenessNo issues