Elegir las herramientas MCP

Decide qué herramientas MCP pueden usar tus agentes y con qué límites.

Decide qué herramientas del servidor MCP pueden usar tus agentes. Por defecto el servidor arranca en solo lectura y limita cada resultado.

Requisitos

  • Un usuario que pueda ejecutar setClusterParameter.

Las opciones

OpciónPor defectoQué hace
mcpOptions.readOnlytrueSolo se listan las herramientas que leen.
mcpOptions.allowDestructivefalseSin ella no se listan las herramientas que borran o cambian.
mcpOptions.maxDocuments100Documentos como máximo en cada resultado.
mcpOptions.maxBytes1 MiBBytes como máximo en cada resultado.

Permitir escribir

JavaScript
db.adminCommand({ setClusterParameter: { mcpOptions: { readOnly: false } } });

Los roles de la clave de API se aplican siempre, también con la escritura activa, así que la clave sigue necesitando un rol que permita cada escritura.

Comprobar

El cliente MCP lista insert-many y las demás herramientas que escriben después del cambio.

Problemas frecuentes

  • Una herramienta que escribe falla con Unauthorized (13) porque los roles de la clave no lo permiten.

Ver también