Checklist de segurança MCP: 9 verificações antes de instalar um servidor
Checklist prático de segurança para servidores MCP: confiança, versões fixas, privilégio mínimo, segredos, injeção de prompt e envenenamento de ferramentas.
Por que isso importa
Um servidor MCP roda com as suas permissões, e tudo o que as ferramentas dele devolvem vai direto para o modelo. Confira estes pontos antes de instalar um.
O checklist
- Origem. Prefira mantenedores oficiais ou conhecidos, commits recentes e muitos usuários. Leia o código se ele for pequeno.
- Fixe versões. Use uma versão específica do pacote em vez de “latest”, para que uma atualização não mude o comportamento sem aviso.
- Privilégio mínimo. Dê a servidores de arquivos uma única pasta, a servidores de banco de dados um usuário somente leitura e a tokens de API as permissões mais restritas.
- Segredos. Guarde as chaves em variáveis de ambiente ou no cofre de segredos do cliente, nunca em um repositório compartilhado.
- Injeção de prompt. Páginas web, issues e e-mails lidos por uma ferramenta podem conter instruções escondidas. Mantenha a confirmação ativada para ferramentas que escrevem, enviam ou apagam.
- Envenenamento de ferramentas. O modelo também lê as descrições das ferramentas, e descrições maliciosas podem manipulá-lo. Revise o que cada servidor expõe.
- Servidores remotos. Use HTTPS e OAuth quando disponíveis e conecte-se só a provedores confiáveis.
- Isolamento. Rode servidores não confiáveis em um contêiner ou máquina virtual.
- Limpeza. Remova os servidores que você não usa mais.