Class ThargaMcpBuilderExtensions
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
builderIThargaMcpBuilderThe MCP builder.
configureAction<MongoDbMcpOptions>Optional callback to configure MongoDbMcpOptions. If omitted, defaults are used (Metadata, no Atlas access).
Returns
- IThargaMcpBuilder