Use as informações nesta página para solucionar problemas com o servidor MongoDB MCP.
arquivos de log
Se você tiver problemas com o servidor MCP, examine os registros do servidor MCP para obter informações que possam ajudar a solucionar o problema.
Por padrão, o servidor MCP grava os logs no disco e também envia os logs para o cliente MCP. Você pode alterar a opção loggers para especificar para onde os registros são enviados. Para obter detalhes sobre as opções do servidor MCP, consulte Opções de configuração do servidor MongoDB MCP.
A tabela a seguir mostra os diretórios padrão onde o servidor MCP armazena os arquivos de log:
Sistema operacional | Diretório de registro padrão |
|---|---|
Windows |
|
macOS e Linux |
|
Para alterar o caminho do registro, defina um destes:
logPathopção em um arquivo de configuração JSON ou em uma linha de comando ao iniciar o servidor MCPMDB_MCP_LOG_PATHVariável de ambiente
Problemas com a cadeia de conexão
Verifique se o arquivo de configuração está correto e se você está usando uma string de conexão válida para o MongoDB deployment.
Para formatação e exemplos de string de conexão, consulte Cadeias de conexão.
Problemas de transporte HTTP
Se você estiver usando o transporte HTTP e tiver problemas de conexão:
Verifique se o URL de conexão do cliente inclui o caminho do endpoint
/mcp:http://<server-address>:3000/mcp Se estiver conectando a um servidor remoto (computador diferente, contêiner ou instância de nuvem), verifique se o servidor foi iniciado com
--httpHost=0.0.0.0para aceitar conexões remotas:npx -y mongodb-mcp-server@latest --transport http --httpHost=0.0.0.0 --readOnly Certifique-se de que a porta especificada esteja aberta e acessível a partir do seu computador cliente .
Guia de Configuração do Atlas FERRAMENTAS versus Database Tools
Visão geral
O Servidor MongoDB MCP oferece três categorias principais de FERRAMENTAS: FERRAMENTAS Atlas para gerenciar a infraestrutura do Atlas, FERRAMENTAS locais do Atlas para gerenciar implantações locais de forma semelhante ao que o Atlas CLI oferece, e FERRAMENTAS de banco de dados para operações de dados. A tabela a seguir compara a configuração de cada ferramenta.
Tabela de comparação de configurações
Aspecto de configuração | Ferramentas do Atlas | Ferramentas locais do Atlas | Ferramentas de banco de dados |
|---|---|---|---|
Requisitos de autenticação | Necessário: credenciais da API do Atlas | Necessário: tempo de execução do Docker ?Nenhuma credencial adicional necessária | Opcional: vários métodos de |
Método de conexão | Conexão baseada em API para a API de gerenciamento do Atlas | Gerenciamento | Conexão direta com o banco de dados MongoDB . Várias opções disponíveis: |
Requisitos de permissão | Roles da Conta de Serviço (nível de projeto Atlas ): | Requisitos do sistema: Permissões | Funções do utilizador de bancode dados (quando aplicável): |
Opções de configuração | Variáveis de ambiente: | Variáveis | Variáveis de ambiente (opcional): |
Impacto do modo somente leitura | – Operações de leitura: ✅ Disponível | – Criação de implantação local: ✅ Disponível – Inspeção da implantação: ✅ Disponível | . |
Categorias de ferramentas | Pode ser desabilitado com: | Pode ser desabilitado com: | Pode ser desabilitado com: |
Requisitos de rede | HTTPS de saída para Atlas API: | Rede Docker Local: | Conexão com cluster MongoDB (quando aplicável): |
Operações disponíveis | – | Criação e gerenciamento de | – Operações CRUD (localizar, inserir, atualizar, excluir) |
Error Scenarios | Credenciais API ausentes: | Docker indisponível: | Falhas de conexão (quando configurado): |
Credenciais temporárias | Não aplicável: | Não aplicável: | Usuários de banco de dados gerados automaticamente (quando aplicável): |
Métodos de conexão do banco de dados
As ferramentas de banco de dados oferecem suporte a vários métodos de conexão para acomodar diferentes casos de uso e requisitos de segurança:
String de conexão pré-configurada: configure o
connectionStringvia CLI, variável de ambiente ou arquivo de configuração para acesso persistente ao banco de dados.Atlas Cluster Connect: utilize a ferramenta
atlas-connect-clustercom credenciais Atlas API para descobrir e conectar automaticamente a Atlas clusters.Conexão de tempo de execução: use a ferramenta
connectpara fornecer connection strings interativamente durante conversas LLM - nenhuma pré-configuração necessária.Conexão de implantação local: use o
atlas-local-connect-deploymentcom Docker para criar e conectar-se a implantações locais do Atlas - requer Docker, mas nenhuma configuração.
Recomendações de segurança:
Bancos de dados de produção: use connection strings pré-configuradas por meio de variáveis de ambiente ou credenciais do Atlas API para conexões seguras e automatizadas.
Desenvolvimento/teste: A conexão de tempo de execução ou implantações locais fornecem flexibilidade sem configuração persistente.
Segurança de chat: evite métodos de conexão de tempo de execução, a menos que tenha certeza de que o histórico de chat não será armazenado ou compartilhado com terceiros.