Table of Contents

Enum DataAccessLevel

Namespace
Tharga.MongoDB.Mcp
Assembly
Tharga.MongoDB.Mcp.dll

Controls how much MongoDB data the MCP surface exposes. Each level is a strict superset of the previous one.

public enum DataAccessLevel

Fields

DataRead = 1

Adds tools and resources that read actual document data (e.g. duplicate keys, explain plans containing filter values, recent/slow call payloads).

DataReadWrite = 2

Adds tools that modify document data (e.g. mongodb.clean).

Metadata = 0

Default. Only metadata and admin tools/resources are exposed — nothing that returns or modifies actual document data.