Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DUCKDB_PATHNoLocal DuckDB database path../data/cfm.duckdb
PALAVRAS_CHAVENoComma-separated keywords used for filtering.IA, telemedicina, prontuário eletrônico, algoritmo
SYNC_HORA_LOCALNoFixed local time for scheduled sync.02:00
CRAWLER_DELAY_SEGUNDOSNoInterval between requests to the portal.2

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
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
consultar_resolucao_cfmA

Consulta resoluções do CFM relacionadas a um tema.

Devolve as resoluções mais relevantes, com número, ano, data, ementa, o trecho em volta do termo buscado e sempre a URL de origem. Resoluções revogadas vêm com vigente=false e o número da que as substituiu.

A resposta traz total (quantas casam na base) e retornados (quantas vieram). Com truncado=true, não conclua "só existem N resoluções sobre isso": aumente limite.

trecho_relevante=null significa que o termo não aparece no texto, e não que a norma não trate do assunto. Nesse caso a resolução casou pela ementa ou pelo índice, então abra a URL antes de afirmar qualquer coisa.

Nunca trate um trecho como "a posição do CFM" sem abrir a fonte: a ementa e o link vêm justamente para isso.

Args: tema: assunto a buscar, por exemplo "telemedicina" ou "inteligência artificial". apenas_vigentes: quando True, omite as resoluções já revogadas. limite: quantas resoluções trazer, no máximo 100. Aumente para ver além das mais relevantes.

monitorar_novas_resolucoesA

Resoluções do CFM publicadas nos últimos dias, mais recentes primeiro.

A janela usa a data de publicação extraída do texto da resolução. As que ficaram sem data não entram, e sem_data_publicacao diz quantas são: total zero com esse número alto quer dizer "não sei", não "nada foi publicado".

A resposta traz total (quantas casam no período) e retornados (quantas vieram). Com truncado=true, aumente limite ou encurte dias.

Args: dias: tamanho da janela, em dias, a contar de hoje (máximo 3650). filtrar_tema: quando True, devolve só as que mencionam, na ementa ou no texto, as palavras-chave configuradas no servidor (por padrão inteligência artificial, telemedicina, prontuário eletrônico e algoritmo). limite: quantas resoluções trazer, no máximo 100.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.6/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: one searches resolutions by topic, the other monitors recently published resolutions. There is no overlap or ambiguity between them.

Naming Consistency5/5

Both tool names follow the same verb_noun pattern in Portuguese: consultar_resolucao_cfm and monitorar_novas_resolucoes. The naming is consistent and predictable.

Tool Count3/5

With only 2 tools, the server feels thin for a domain that could reasonably include fetching a specific resolution by number or listing by year. However, the narrow 'radar' purpose partially justifies the small count, making it borderline rather than extreme.

Completeness4/5

The tool surface covers the two core needs: finding resolutions by topic and tracking new publications. Obvious gaps like fetching a resolution by its number or browsing all resolutions are missing, but agents can work around them via the search tool, so the gaps are minor.

Maintenance

ActivityMaintained
ResponsivenessNo issues