Docs Menu
Docs Home
/ /

Configuración de Visual Studio Code

Este documento enumera la configuración ajustable para la Extensión VS Code.

Para configurar los ajustes de extensión de VS Code:

1
Sistema operativo
Método
Acciones

Any

Menú de Visual Studio Code

File / Code > Preferences > Settings

macOS

Atajo de teclado

Presiona Command + ,

Windows y Linux

Atajo de teclado

Presione Ctrl + ,

2

Se muestra la configuración de la extensión de VS Code. Los cambios que realice se guardan automáticamente.

La siguiente tabla enumera la configuración disponible para VS Code Extension:

Configuración
Descripción
predeterminado

Shell

Shell de MongoDB para usar. Elija una de las siguientes opciones:

  • mongo (el shell heredado de MongoDB), o

  • mongosh (el nuevo shell de MongoDB)

Para iniciar el shell MongoDB seleccionado, debe:

  • Instala el shell que quieras utilizar y

  • Configure la variable de entorno PATH de su máquina para incluir la ruta del archivo binario de su shell.

Si instala una nueva versión de su shell MongoDB, deberá actualizar su variable PATH para hacer referencia a la nueva versión.

  • Para instalar el shell mongosh y obtener instrucciones sobre cómo configurar su variable PATH, consulte Instala MongoDB Shell.

mongosh

Show

Si está habilitado, muestra la vista MongoDB en el panel de navegación izquierdo de Visual Studio Code.

Activado

Max Number of Problems

El número máximo de problemas que VS Code Extension generará en la vista Problems de Visual Studio Code.

100

Trace: Server

Configuraciones de registro del servidor de lenguaje de MongoDB.

Edite esta configuración a través de la propiedad mongodbLanguageServer.trace.server en el archivo settings.json de su proyecto.

Dentro del objeto mongodbLanguageServer.trace.server, puede especificar:

  • format, y

  • verbosity

Los registros de salida se pueden ver seleccionando MongoDB Language Server en el menú desplegable en la Output vista o con el Inspector de protocolo del servidor de idioma.

{
"format": "json",
"verbosity": "verbose"
}

Confirm Run All

Si está activada, muestra un mensaje de confirmación antes de ejecutar comandos en un playground.

Activado

Default Connection Saving Location

Establece si se guardan las nuevas conexiones y dónde.

Puedes seleccionar:

Configuración
Descripción

Global

Guarde su conexión globalmente en VS Code, para que pueda accederse a ella desde cualquier espacio de trabajo.

Workspace

Guarda tu conexión en tu espacio de trabajo. No puedes acceder a ella desde otro espacio de trabajo.

Session

Guarde la conexión solo para esta sesión de VS Code. La conexión se pierde al cerrar VS Code.

Global

Hide Option To Choose Where To Save New Connections

Si está desactivada, se te solicita que elijas dónde guardar cada nueva conexión.

Si está habilitado, las nuevas conexiones se guardan automáticamente en Default Connection Saving Location sin previo aviso.

Activado

Default Limit

Número de documentos a recuperar al visualizar documentos de una colección. No afecta las operaciones del área de juegos.

10

Preset Connections

Especifica una lista predefinida de conexiones. Utilice esta configuración para compartir configuraciones de conexión en un espacio de trabajo o en un ámbito global.

Edite la propiedad mdb.presetConnection en el archivo settings.json de su proyecto.

Dentro del objeto mdb.presetConnections, puede especificar:

  • Un name para la conexión.

  • Un connectionString para su implementación.

ADVERTENCIA: No almacenes credenciales sensibles en esta configuración. Las cadenas de conexión se almacenan en texto plano, por lo que se puede acceder a ellas fácilmente.

[
{
"name": "Preset Connection",
"connectionString": "mongodb://localhost:27017"
}
]

Send Telemetry

Si está habilitado, permite la recopilación de datos anónimos de telemetría de diagnóstico y uso para ayudar a mejorar la extensión de VS Code.

Activado

Use Default Template For Playground

Si esta opción está habilitada, los archivos del patio de juegos se cargan con una plantilla que contiene comandos de muestra.

Si está deshabilitado, los archivos del patio de juegos se cargan con un editor de patio de juegos vacío.

Activado

Show Overview Page After Install

Si está habilitada, la extensión VS Code muestra una página de descripción general después de la instalación para ayudarlo a comenzar.

Si está deshabilitada, la extensión de VS Code no muestra la página de resumen después de la instalación. Esto es útil en entornos de contenedores, como GitHub Codespaces, donde el entorno de trabajo ya está configurado. En estos entornos, no es necesario ver la página de resumen cada vez que se crea un espacio de trabajo.

Activado

Use Sample Docs in Copilot

Cuando está habilitada, la extensión MongoDB para Github Copilot puede enviar valores de campo de muestra con el comando /query.

Discapacitados

MCP: Server

Controla si el El servidor MongoDB MCP se inicia automáticamente cuando VS Code se abre y se conecta a una conexión activa.

  • Si se establece en prompt, la extensión solicita permiso cada vez que se logra una conexión en VS Code.

  • Si se configura en autoStartEnabled, el servidor se inicia automáticamente al abrir VS Code. No aparece ninguna notificación.

  • Si autoStartDisabled se establece en, el servidor no se inicia automáticamente. No aparece ninguna notificación. Debe iniciar el servidor manualmente con el comando "Iniciar servidor MCP".

La primera vez que se inicia el servidor, VS Code muestra una notificación que pregunta si desea activar o desactivar el inicio automático. Su elección actualiza esta configuración.

Cuando el servidor MCP no se esté ejecutando, utilice el comando MongoDB: Iniciar servidor MCP para iniciar el servidor MCP inmediatamente.

prompt

MCP: Api Base URL

Si está utilizando una implementación de Atlas personalizada, especifique la URL de API utilizada por el servidor MongoDB MCP que habilita las herramientas de Atlas MCP.

https://cloud.mongodb.com/

MCP: Api Client ID

ID de cliente de la API de Atlas para la autenticación con la API de Atlas. Use una cuenta de servicio para acceder programáticamente a las API de Atlas. Es necesario para habilitar las herramientas de Atlas en el servidor MCP de MongoDB. Guarde su ID de forma segura y no lo envíe al control de versiones.

Para obtener más información, consulte Conexión con credenciales de API de Atlas.

Vacío

MCP: Api Client Secret

Secreto de cliente de la API de Atlas para la autenticación con la API de Atlas. Use una cuenta de servicio para acceder programáticamente a las API de Atlas. Es necesario para habilitar las herramientas de Atlas en el servidor MCP de MongoDB. Guárdelo de forma segura y no lo modifique para el control de versiones.

Para obtener más información, consulte Conexión con credenciales de API de Atlas.

Vacío

MCP: Disabled Tools

Nombres de herramientas, tipos de operación (create, update, delete, read, metadata) o categorías (atlas, mongodb) para deshabilitar al usar el servidor MongoDB MCP.

Vacío

MCP Export Cleanup Interval Ms

Con qué frecuencia (en milisegundos) el servidor MongoDB MCP ejecuta el proceso de limpieza de exportaciones para eliminar los archivos caducados. El valor predeterminado es 2 minutos (120000ms).

120000

MCP Exports Path

El directorio donde el servidor MongoDB MCP exporta datos al usar la herramienta de exportación. Asegúrese de que la ruta esté disponible para escrituras o deje este valor en blanco para usar la ruta predeterminada según su sistema operativo.

Rutas predeterminadas:

  • Windows: %LOCALAPPDATA%\mongodb\mongodb-mcp\exports

  • macOS y Linux: ~/.mongodb/mongodb-mcp/exports

Vacío

MCP Export Timeout Ms

El tiempo máximo en milisegundos que una operación de exportación puede ejecutarse antes de que el servidor MongoDB MCP la finalice. El valor predeterminado es 5 minutos (300000ms).

300000

MCP Index Check

Cuando está habilitado, el servidor MCP de MongoDB exige que las operaciones de consulta utilicen un índice y rechaza las consultas que realizan un análisis de colección. Esto ayuda a prevenir problemas de rendimiento en entornos de producción.

Discapacitados

MCP: Read Only

Cuando está habilitado, el servidor MongoDB MCP solo permite operaciones de lectura, conexión y metadatos. Las operaciones de creación, actualización y eliminación están deshabilitadas.

Activado

Volver

Comandos

En esta página