diff --git a/src/SeqCli/Cli/Commands/Mcp/RunCommand.cs b/src/SeqCli/Cli/Commands/Mcp/RunCommand.cs index 3d857d51..f5b90b0e 100644 --- a/src/SeqCli/Cli/Commands/Mcp/RunCommand.cs +++ b/src/SeqCli/Cli/Commands/Mcp/RunCommand.cs @@ -59,7 +59,10 @@ protected override async Task Run() try { - var builder = Host.CreateApplicationBuilder(); + // Avoid creating masses of (inefficient) filesystem watchers on the CWD. + Environment.SetEnvironmentVariable("DOTNET_hostBuilder:reloadConfigOnChange", "false"); + + var builder = Host.CreateApplicationBuilder(new HostApplicationBuilderSettings { DisableDefaults = true }); builder.Services.AddSerilog(); builder.Services.AddSingleton(_ => SeqConnectionFactory.Connect(_connection, config)); builder.Services.AddSingleton();