FreeAILab free-ai-lab

Guia de configuração do MCP

Tutorial

Configuração para Claude Desktop / Cursor / VS Code + solução de erros comuns.

Pré-requisitos

  • Ter o Claude Desktop / Cursor / VS Code instalado
  • O runtime exigido pelo servidor que você vai instalar (a maioria requer Node.js ou Python; alguns exigem dependências adicionais)
  • Ter as suas credenciais de API prontas (p. ex., o token do GitHub) — você vai precisar delas durante a configuração

Claude Desktop

Fluxo gráfico:

  1. Abra o Claude Desktop → Settings
  2. Entre em Developer → clique em Edit Config
  3. Adicione o seu servidor na seção mcpServers do claude_desktop_config.json:
{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "seu-token" } } } }

Salve o arquivo e reinicie o Claude Desktop. A sua nova ferramenta aparecerá na lista de ferramentas da barra lateral esquerda. Consulte sempre o README do servidor para o comando e os argumentos exatos.

Cursor

  1. Abra a paleta de comandos (Ctrl+Shift+P / Cmd+Shift+P)
  2. Pesquise e selecione Cursor Settings > MCP
  3. Clique em Add New MCP Server, escolha o tipo de transporte (stdio ou SSE) e preencha o comando/os argumentos

VS Code

  1. Instale a extensão MCP Client (ou use o Copilot / extensões com suporte a MCP integrado)
  2. Configure mcpServers nas configurações da extensão com o mesmo formato JSON do Claude Desktop
  3. Recarregue a janela do VS Code para que as alterações entrem em vigor

As interfaces podem mudar conforme as versões do cliente — consulte sempre a documentação oficial para os passos exatos; a estrutura do comando/JSON sempre segue o README do servidor.

Solução de erros comuns

Erro Causa Solução
command not foundO runtime Node/Python não está instalado ou não está no PATHInstale o runtime e reinicie o cliente
401 / 403Credenciais de API inválidas ou expiradasGere um novo token e verifique duas vezes a configuração do seu ambiente
Connection refusedEndereço do servidor SSE incorreto ou o serviço não está em execuçãoVerifique a URL + a porta e confirme se o servidor está no ar
Tool not foundAs alterações de configuração não foram carregadas porque o cliente não foi reiniciadoReinicie completamente o aplicativo do cliente depois de salvar a configuração

Observações de segurança

  • Os tokens ficam apenas no seu arquivo de configuração local — nunca envie o arquivo para o Git (lembre-se de adicionar .gitignore)
  • Instale apenas servidores de projetos confiáveis e com muitas estrelas — servidores não verificados poderiam exfiltrar os seus dados
  • Conceda servidores com permissões elevadas somente quando for absolutamente necessário