Menu Docs
Página inicial do Docs
/
Servidor MCP do MongoDB
/

Ativar ou desativar recursos do servidor MongoDB MCP

O servidor MongoDB MCP tem várias opções que você pode habilitar ou desabilitar. Por exemplo: modo somente leitura, ferramentas específicas de MCP, telemetria sobre o uso do sistema e verificações de índice de banco de dados .

Você pode limitar o servidor MCP para executar somente operações de leitura utilizando o modo read-only.

O padrão é permitir operações de gravação do cluster. Normalmente, sempre ative o modo somente leitura .

Para ativar o modo somente leitura com uma opção de linha de comando, use:

--readOnly

Para habilitar o modo somente leitura utilizando uma variável de ambiente, configure a variável de ambiente do MDB_MCP_READ_ONLY para true:

export MDB_MCP_READ_ONLY=true

Ao ativar o modo somente leitura, uma mensagem é adicionada ao registro do servidor MCP que indica que os FERRAMENTAS que executam operações de gravação são impedidos de serem executados.

Para restringir o acesso ao Atlas e operações de banco de dados , você pode desabilitar ferramentas específicas do Servidor MCP ou categorias de ferramentas.

Para desativar o FERRAMENTAS, defina a opção de configuração disabledTools MCP Server, que é uma array de strings. Cada string pode ser um nome de ferramenta ou categoria de ferramenta.

A tabela a seguir mostra os nomes das ferramentas que você pode desabilitar:

Nome da ferramenta
Descrição
Exemplo de operações desativadas

create

Criar recursos

  • Criar cluster

  • Inserir documento

update

Atualizar recursos

  • Atualizar documento

  • Renomear coleção

delete

Excluir recursos

  • Excluir documento

  • Descartar collection

read

Ler recursos

  • encontrar

  • Agregação

  • Listar clusters

metadata

Ler metadados

  • bancos de dados de lista

  • Listar collections

  • Ler esquema de collection

A tabela a seguir mostra as categorias de ferramentas que você pode desativar:

Categoria da ferramenta
Descrição
Exemplo de operações desativadas

atlas

Ferramentas do Atlas

  • Listar clusters

  • Criar cluster

mongodb

Ferramentas de banco de dados

  • encontrar

  • Agregação

Para desabilitar o FERRAMENTAS com a opção de linha de comando disabledTools, use uma lista separada por espaço. Por exemplo:

--disabledTools create update delete atlas

Para desabilitar o FERRAMENTAS com a variável de ambiente MDB_MCP_DISABLED_TOOLS, use uma string separada por vírgula. Por exemplo:

export MDB_MCP_DISABLED_TOOLS="create,update,delete,atlas"

Para impedir que o servidor MCP coleta dados sobre o uso, você pode desativar a telemetria.

Para desativar a telemetria usando uma variável de ambiente, defina uma destas:

export MDB_MCP_TELEMETRY=disabled
export DO_NOT_TRACK=1

Para desativar a telemetria usando uma opção de linha de comando, use:

--telemetry disabled

Para garantir que as operações de consulta usem um índice, habilite a opção de verificação de índice. Quando ativado, o servidor MCP rejeita as queries que realizam uma verificação de collection para melhorar o desempenho e garantir que as queries sejam otimizadas.

Para habilitar a verificação do índice com uma opção de linha de comando, use:

--indexCheck

Para ativar a verificação do índice com uma variável de ambiente, use:

export MDB_MCP_INDEX_CHECK=true

Se você habilitar a verificação de índice, o servidor MCP registrará uma mensagem de erro se uma query for rejeitada porque não usa um índice.

Voltar

Métodos

Nesta página