You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
MCP apps_create: nome do servidor em "server" falha com "server_id: is invalid" (só o id numérico funciona) #21
Trocando para o id ("server": "5") a criação funciona.
Por que atrapalha
servers_list devolve id e name lado a lado — passar o nome é o caminho natural quando você está lendo a lista.
A mensagem de erro não diz que precisa ser numérico, nem lista os valores válidos, então parece que o payload inteiro está errado.
Causa provável
lib/cleat/mcp/tools.ex:331 repassa o valor cru:
"server_id"=>args["server"],
e a API (cleat-web/lib/cleat_deploy_web/controllers/api/app_controller.ex:29-45) devolve o changeset como veio (server_id: is invalid).
Sugestão
Resolver server por id, nome ou slug no MCP (ex.: gestaobem-cx33 ou 5) — e, se der, aceitar o mesmo em apps_update/drop.
Quando não resolver, devolver erro acionável, ex.: server_id inválido: use o id de servers_list (ex.: 5) — servidores: 5 (gestaobem-cx33), 6 (chatwoot-e2e)
(Nice to have) deixar explícito na descrição do tool que server aceita id ou nome.
apps_create e o drop que registra app estático resolvem server por id numérico, nome ou slug. Id numérico não faz GET. Nome desconhecido lista os pares id (name) de servers_list.
Activity
Merge pull request #27 from cleat-cloud/fix/mcp-server-name
puppe1990 commentedon Oct 1, 2026
Corrigido em #27.
apps_createe odropque registra app estático resolvemserverpor id numérico, nome ou slug. Id numérico não faz GET. Nome desconhecido lista os paresid (name)deservers_list.puppe1990 commentedon Oct 1, 2026
Fechado pelo merge de #27.