8c496f1e28330e30929ba0bc9bfbc673f07552c6source_git · fabricioartur/librascript-mcp · current release
Observed 2026-08-25T19:30:05.748Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {
"listChanged": true
},
"prompts": {
"listChanged": true
}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
audit_contentAnalisa um texto em português ANTES de traduzir. Detecta frases longas, siglas e trechos difíceis de assinar.Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Conteúdo em português para auditar."
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
batch_translateTraduz vários trechos de uma vez (slides, seções, FAQ). Máximo 20 itens.Input schema{
"type": "object",
"properties": {
"texts": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 20,
"description": "Lista de textos em português."
}
},
"required": [
"texts"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
dictionary_statsMostra quantos sinais existem no dicionário oficial carregado.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
gloss_to_scriptTransforma uma glossa em roteiro com tempos estimados. Ideal para vídeos, aulas gravadas e intérpretes.Input schema{
"type": "object",
"properties": {
"gloss": {
"type": "string",
"description": "Glossa LIBRAS."
},
"title": {
"type": "string",
"description": "Título do roteiro."
}
},
"required": [
"gloss"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
lookup_signBusca um sinal no dicionário oficial VLibras. Use para conferir se uma palavra tem sinal cadastrado.Input schema{
"type": "object",
"properties": {
"term": {
"type": "string",
"description": "Palavra ou termo para buscar."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Máximo de resultados (padrão 10)."
}
},
"required": [
"term"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
submit_reviewEnvia feedback à equipe VLibras quando uma tradução estiver boa ou precisar de correção.Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Texto original em português."
},
"translation": {
"type": "string",
"description": "Glossa avaliada."
},
"rating": {
"type": "string",
"enum": [
"good",
"bad"
],
"description": "'good' se boa, 'bad' se ruim."
},
"suggestion": {
"type": "string",
"description": "Glossa corrigida (obrigatória se rating for 'bad')."
}
},
"required": [
"text",
"translation",
"rating"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
text_to_glossTraduz um texto em português para glossa LIBRAS. Use quando o usuário pedir tradução para LIBRAS, língua de sinais ou VLibras.Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Texto em português (máximo 5000 caracteres)."
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
translate_and_validateAtalho recomendado: audita, traduz e valida em uma única chamada. Use para a maioria dos pedidos de tradução.Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Texto em português."
},
"auditFirst": {
"type": "boolean",
"description": "Auditar antes de traduzir (padrão: true)."
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
validate_glossValida uma glossa e mostra quais sinais existem no dicionário. Use sempre após traduzir.Input schema{
"type": "object",
"properties": {
"gloss": {
"type": "string",
"description": "Glossa LIBRAS para validar."
}
},
"required": [
"gloss"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
Audita e traduz conteúdo de páginas, READMEs ou artigos.
{
"prompt_key": "tornar-site-acessivel",
"name": "tornar-site-acessivel",
"description": "Audita e traduz conteúdo de páginas, READMEs ou artigos.",
"arguments": [
{
"name": "conteudo",
"description": "Texto do site, README ou artigo",
"required": true
}
],
"metadata_hash": "f34cf90ad5e22b959cddf32317a41610016a25989c1261c8aa3216098cfbc18a"
}Fluxo completo: audita, traduz, valida e gera roteiro.
{
"prompt_key": "traduzir-para-libras",
"name": "traduzir-para-libras",
"description": "Fluxo completo: audita, traduz, valida e gera roteiro.",
"arguments": [
{
"name": "texto",
"description": "Texto em português para traduzir",
"required": true
}
],
"metadata_hash": "fd6dad017d1087758f89a90e21d473828630353f60962007e0333a1c8d8a312a"
}Para apresentações, e-books ou FAQs com vários blocos de texto.
{
"prompt_key": "traduzir-slides",
"name": "traduzir-slides",
"description": "Para apresentações, e-books ou FAQs com vários blocos de texto.",
"arguments": [
{
"name": "secoes",
"description": "Textos separados por linha em branco ou numerados",
"required": true
}
],
"metadata_hash": "0905390b7c5d671a3466f53d661dfd1427e31eefff21a7938450ec75367835a6"
}