Pular para o conteúdo

Ferramentas do MCP

Endereço: https://api.cfourdev.com.br/mcp. Para conectar, veja O servidor MCP; para o que cada uma serve, As ferramentas do MCP.

Todas são de leitura. Nenhuma altera modelo.

Aceitos por todas as ferramentas:

ParâmetroTipoObrigatórioO que faz
orgtextosó se você é membro de mais de uma organizaçãoa organização
repotextonãorestringe a um repositório
modelagemtextonãorestringe a uma modelagem

O que existe e o que você pode ler: as organizações de que você é membro, os repositórios visíveis e as modelagens publicadas em cada um, com o estado de indexação de cada uma.

Sem parâmetros além do recorte.

O vocabulário de uma modelagem: etiquetas com contagem, chaves e valores de metadado, os tipos de nota que existem, níveis, formas, tipos de relação e projetos.

Sem parâmetros além do recorte.

ParâmetroTipoObrigatórioO que faz
textotextoum dos doistexto livre. Casa sem acento e sem caixa em identificador, nome, descrição, tecnologia, etiqueta, metadado, texto de nota, rótulo de passo de fluxo e nome de projeto
seletortextoum dos doiscritérios na sintaxe do formato. Vários separados por espaço combinam com e
tipolista de textonãorestringe os tipos de habitante
limitenúmeronãopadrão 20, máximo 100

É obrigatório informar texto, seletor, ou os dois.

Sintaxe do seletor: tag:<etiqueta>, level:<context\|container\|component\|code>, shape:<forma>, project:<id>, meta:<chave>=<valor>, children:<caixa>, descendants:<caixa>[:<profundidade>].

ParâmetroTipoObrigatórioO que faz
idtextosimo identificador, qualificado ou não

A resposta traz os campos da caixa mais o que o motor deriva: nível, pai, a trilha de ancestrais, filhos, relações que entram e saem com o nome da outra ponta, notas agrupadas por tipo, diagramas que a mostram, fluxos que passam por ela, e os links (todo metadado cujo valor é uma URL).

ParâmetroTipoObrigatório
idtextosim

Quem aponta para a caixa, e por qual vínculo: filho, relação, escopo ou seletor de diagrama, assunto, participante ou passo de fluxo, nota. Vem com um resumo por tipo de vínculo.

ParâmetroTipoObrigatórioO que faz
idtextosima caixa de partida
direcaoentram | saem | ambasnãopadrão: ambas
profundidadenúmeronãode 1 a 3. Padrão: 1
ParâmetroTipoObrigatórioO que faz
raiztextonãoa partir desta caixa. Ausente: as raízes
profundidadenúmeronãopadrão 3, máximo 6

Cada caixa vem com o nível C4 dela — derivado da profundidade, e não declarado — e a forma.

ParâmetroTipoObrigatórioO que faz
kindlista de textonãoos tipos que interessam
alvotextonãosó as notas presas nesta caixa
limitenúmeronãopadrão 20, máximo 100

A resposta sempre inclui kindsExistentes — os tipos que de fato existem naquela modelagem — e a contagem por tipo. É o que impede concluir que não há riscos por ter chutado a palavra errada.

ParâmetroTipoObrigatório
idtextosim

A especificação do diagrama e a resolução dele: membros, setas — cada uma com as relações que representa — e grupos. Um diagrama seleciona e não lista, então a especificação sozinha não diz quais caixas aparecem.

ParâmetroTipoObrigatórioO que faz
idtextosimo fluxo
caminhotextonãoo identificador de um caminho alternativo

Participantes, passos e caminhos alternativos com o desfecho de cada um. Um passo com declared: false descreve uma conversa para a qual não existe relação declarada no modelo.

CampoO que é
procedencia.orga organização consultada
procedencia.modelagens[]repositório, modelagem, ref, quando o modelo foi compilado e quando a cópia consultada foi escrita
procedencia.naoIndexadasas modelagens que existem e não estão indexadas
total e truncadonas ferramentas que listam
SituaçãoO que acontece
identificador que não existe no que você pode lererro dizendo isso
identificador que existe em mais de uma modelagemerro pedindo para dizer qual, listando as candidatas
falta um campo obrigatórioerro nomeando o campo
corpo acima de 32 KBrecusado antes de ser interpretado
GET /mcp autenticado405 — o servidor atende POST
qualquer chamada sem credencial401 da borda, com WWW-Authenticate apontando para o metadado do recurso. A função nem é invocada