lmcp_doctor
Diagnóstico e sistema · macOS
Efeito: escrita. Estado: disponibilidade condicionada.
«Disponibilidade condicionada» significa que a ferramenta pode depender da versão, plataforma, permissões, conta ou configuração. Não significa que esteja ativa em todas as instalações.
macOS
Finalidade
Verifica tudo de que o LMCP depende neste Mac — os apps de IA conectados a ele, as permissões do macOS, cada integração e se há uma atualização do LMCP à espera — e corrige o que for seguro corrigir: adiciona o LMCP aos apps de IA instalados que não o têm e repara entradas cujo comando não existe mais. Sem confirm:true é uma PRÉVIA que lê apenas os arquivos de configuração dos apps de IA e não altera nada; confirm:true aplica as correções e também verifica as permissões do macOS e as integrações (o que consulta os apps via AppleEvents). Tudo o que ele não consegue corrigir (uma permissão, reiniciar um app, uma configuração que não pode editar com segurança, instalar uma atualização) volta em `needs_you` com o passo exato. Use quando o LMCP "não funciona" em algum app.
Entradas obrigatórias
O esquema desta plataforma não declara entradas obrigatórias. Ainda podem existir seletores opcionais ou requisitos de execução.
Permissões e confirmação
O esquema declara um parâmetro explícito de confirmação. Reveja a pré-visualização e autorize a operação real de acordo com o contrato da plataforma.
- Utilize apenas os aplicativos, contas e recursos autorizados pelo usuário nesta plataforma. Consulte a descrição específica da plataforma desta ferramenta para saber os requisitos de conexão e permissão; este catálogo não reivindica escopos OAuth adicionais ou direitos de sistema operacional.
Esquema técnico canónico em inglês — macOS
{
"properties": {
"confirm": {
"description": "Must be true to apply the fixes and run the macOS permission and integration checks. Without it, returns what would be fixed in the AI apps' configs and changes nothing.",
"type": "boolean"
}
},
"required": [],
"type": "object"
}Exemplo documental
Exemplo de documentação para lmcp_doctor. Não execute este exemplo. Os argumentos apresentados pertencem a um conjunto de dados fictício; resolva identificadores reais e obtenha autorização antes de uma chamada real.
{
"confirm": false
}