Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
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

Pulse Ctrl + ,

2

Se muestran los parámetros de la extensión VS Code Extension. Los cambios que realices se guardarán automáticamente.

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

Configuración
Descripción
predeterminado

Shell

Shell de MongoDB a utilizar. Elige uno de los siguientes:

  • mongo (el shell de MongoDB heredada), o

  • mongosh (la nueva shell de MongoDB)

Para lanzar tu shell de MongoDB seleccionado, debes:

  • Instala el shell que quieras utilizar y

  • Configura la variable de entorno PATH de tu máquina para incluir la ruta al binario de tu shell.

Si instala una nueva versión de su shell de 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.

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

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

  • format, y

  • verbosity

Los registros de salida se pueden visualizar seleccionando MongoDB Language Server desde el menú desplegable en la vista Output, o con el Inspector del Protocolo del Servidor de Lenguaje.

{
"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 cuando cierras 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 se habilita, las nuevas conexiones se guardan automáticamente en el Default Connection Saving Location sin pedir confirmación.

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

Default Sort Order

El orden de clasificación por defecto cuando navegas por documentos en una colección.

Sin clasificar

Document View and Edit Format

El formato de documento que debe usarse al ver y editar documentos y al ver los resultados de Playground.

Sintaxis de shell

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.

Edita la propiedad mdb.presetConnection en el archivo settings.json de tu 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 se habilita, los archivos de playground se cargan con una plantilla que contiene comandos de muestra.

Si se desactiva, los archivos del playground se cargarán con un editor de playground 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 se desactiva, la VS Code Extension no muestra la página de resumen después de la instalación. Esto es útil en entornos contenedorizados, como GitHub Codespaces, donde el entorno de trabajo ya está configurado. En estos entornos, no es necesario ver la página de descripción general cada vez que se crea un espacio de trabajo.

Activado

Use Sample Docs in Copilot

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

Discapacitados

MCP: Server

Controla si el MongoDB servidor 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 realiza una conexión con éxito en VS Code.

  • Si se establece en autoStartEnabled, el servidor se inicia automáticamente cuando VS Code se abre. 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 el servidor se inicia, VS Code muestra una notificación que te pregunta si deseas habilitar o deshabilitar el inicio automático. Tu elección actualiza esta configuración.

Cuando el servidor MCP no esté en ejecución, utiliza el comando MongoDB: Iniciar servidor MCP para iniciar el servidor MCP inmediatamente.

prompt

MCP: Api Base URL

Si utilizas una implementación personalizada de Atlas, especifica la URL de la API que utiliza el servidor MCP de MongoDB que habilita las herramientas MCP de Atlas.

https://cloud.mongodb.com/

MCP: Api Client ID

ID de cliente de la API de Atlas para autenticar en la API de Atlas. Utiliza una cuenta de servicio para acceder programáticamente a las API de Atlas. Obligatorio para habilitar las herramientas de Atlas en el servidor MongoDB MCP. Almacene su ID de forma segura y no lo comprometa en el control de versiones.

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

Vacío

MCP: Api Client Secret

Secreto de cliente de la API de Atlas para autenticarse en la API de Atlas. Utilizá una cuenta de servicio para acceder de manera programática a las API de Atlas. Necesario para habilitar las herramientas de Atlas en servidor MongoDB MCP. Almacénalo de forma segura y no lo guardes en el control de versiones.

Para obtener más información, consulte Conectarse con las credenciales de la 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) a deshabilitar cuando uses el servidor MongoDB MCP.

Vacío

MCP Export Cleanup Interval Ms

Con qué frecuencia (en milisegundos) ejecuta el servidor MongoDB MCP el proceso de limpieza de exportaciones para remover archivos caducados. Por defecto son 2 minutos (120000ms).

120000

MCP Exports Path

El directorio donde el servidor MCP de MongoDB exporta datos cuando se utiliza la herramienta de exportación. Haga que la ruta esté disponible para escrituras o deje esta configuración vacía para usar la ruta por defecto según su sistema operativo.

Rutas por defecto:

  • 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 puede ejecutarse una operación de exportación antes de que el servidor MongoDB MCP la termine. Por defecto es 5 minutos (300000ms).

300000

MCP Index Check

Cuando se habilita, el servidor MCP de MongoDB aplica que las operaciones de query utilicen un índice y rechaza las queries que realizan un escaneo 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 tipos de operación 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