Table of Contents

Class ThargaMcpBuilderExtensions

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

Extension methods for Tharga.Mcp.IThargaMcpBuilder that register Tharga.MongoDB MCP providers.

public static class ThargaMcpBuilderExtensions
Inheritance
ThargaMcpBuilderExtensions
Inherited Members

Methods

AddMongoDB(IThargaMcpBuilder, Action<MongoDbMcpOptions>)

Registers MongoDbResourceProvider and MongoDbToolProvider, exposing MongoDB collection data, monitoring data, and admin tools on the System scope. When Atlas is configured, additionally registers Tharga.MongoDB.Mcp.Atlas.AtlasMongoDbToolProvider and an Tharga.MongoDB.Mcp.Atlas.AtlasV2HttpClient singleton.

public static IThargaMcpBuilder AddMongoDB(this IThargaMcpBuilder builder, Action<MongoDbMcpOptions> configure = null)

Parameters

builder IThargaMcpBuilder

The MCP builder.

configure Action<MongoDbMcpOptions>

Optional callback to configure MongoDbMcpOptions. If omitted, defaults are used (Metadata, no Atlas access).

Returns

IThargaMcpBuilder