Docs Menu
Docs Home
/ /

Habilitar o deshabilitar las funciones del servidor MongoDB MCP

El servidor MCP de MongoDB ofrece varias opciones que puede habilitar o deshabilitar. Por ejemplo: modo de solo lectura, herramientas específicas de MCP, telemetría sobre el uso del sistema y comprobaciones de índices de bases de datos.

Puede limitar el servidor MCP para que solo realice operaciones de lectura utilizando el modo de solo lectura.

El valor por defecto es permitir las operaciones de escritura del clúster. Por lo general, activa siempre el modo de solo lectura.

Para habilitar el modo de solo lectura con una opción de línea de comando, use:

--readOnly

Para habilitar el modo de solo lectura mediante una variable de entorno, configure el MDB_MCP_READ_ONLY variable de entorno a true:

export MDB_MCP_READ_ONLY=true

Cuando se habilita el modo de solo lectura, se agrega un mensaje al registro del servidor MCP que indica que se impide la ejecución de las herramientas que realizan operaciones de escritura.

Para restringir el acceso a Atlas y a las operaciones de la base de datos, puede deshabilitar herramientas específicas del servidor MCP o categorías de herramientas.

Para deshabilitar herramientas, configure la opción de configuración disabledTools del servidor MCP, que consiste en una matriz de cadenas. Cada cadena puede ser el nombre o la categoría de una herramienta.

La siguiente tabla muestra los nombres de las herramientas que puedes deshabilitar:

Nombre de la herramienta
Descripción
Operaciones de ejemplo deshabilitadas

create

Crear recursos

  • Crear clúster

  • Insertar documento

update

Actualizar recursos

  • Update document

  • Cambiar el nombre de la colección

delete

Eliminar recursos

  • Borrar documento

  • Recolección de gotas

read

Leer recursos

  • Buscar

  • Agregado

  • Lista de clústeres

metadata

Leer metadatos

  • Lista de bases de datos

  • Listar colecciones

  • Leer esquema de colección

La siguiente tabla muestra las categorías de herramientas que puedes deshabilitar:

Categoría de herramientas
Descripción
Operaciones de ejemplo deshabilitadas

atlas

Herramientas de Atlas

  • Lista de clústeres

  • Crear clúster

mongodb

Herramientas de base de datos

  • Buscar

  • Agregado

Para deshabilitar herramientas con la opción de línea de comandos disabledTools, utilice una lista separada por espacios. Por ejemplo:

--disabledTools create update delete atlas

Para deshabilitar herramientas con la variable de entorno MDB_MCP_DISABLED_TOOLS, utilice una cadena separada por comas. Por ejemplo:

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

Para evitar que el servidor MCP recopile datos sobre el uso, puede deshabilitar la telemetría.

Para deshabilitar la telemetría mediante una variable de entorno, configure cualquiera de estas opciones:

export MDB_MCP_TELEMETRY=disabled
export DO_NOT_TRACK=1

Para desactivar la telemetría utilizando una opción de línea de comandos, usa:

--telemetry disabled

Para garantizar que las operaciones de consulta utilicen un índice, habilite la opción de comprobación de índice. Al habilitarla, el servidor MCP rechaza las consultas que realizan un análisis de recopilación para mejorar el rendimiento y garantizar la optimización de las consultas.

Para habilitar la verificación de índice con una opción de línea de comando, utilice:

--indexCheck

Para habilitar la verificación de índice con una variable de entorno, utilice:

export MDB_MCP_INDEX_CHECK=true

Si habilita la verificación de índice, el servidor MCP registra un mensaje de error si se rechaza una consulta porque no utiliza un índice.

Utilice la opción de prueba para examinar la configuración del servidor MCP. Al activarla, el servidor MCP devuelve la configuración y la lista de servidores habilitados. Herramientas del servidor MongoDB MCP.

Para habilitar el modo de ejecución en seco con una opción de línea de comando, utilice:

--dryRun

Para habilitar el modo de ejecución en seco mediante una variable de entorno, configure la variable de entorno MDB_MCP_DRY_RUN en true:

export MDB_MCP_DRY_RUN=true

El servidor MCP devuelve la configuración y las herramientas habilitadas en la salida de la línea de comandos.

Volver

Métodos

En esta página