1 instantiation of PostgresMcpContainerResource
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
375var mcpContainer = new PostgresMcpContainerResource(containerName);
18 references to PostgresMcpContainerResource
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
384Action<IResourceBuilder<PostgresMcpContainerResource>>? configureContainer = null,
Aspire.Hosting.Azure.Tests (3)
AzurePostgresExtensionsTests.cs (3)
382var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 412Assert.Empty(appModel.Resources.OfType<PostgresMcpContainerResource>());
Aspire.Hosting.PostgreSQL (5)
PostgresBuilderExtensions.cs (5)
361Action<IResourceBuilder<PostgresMcpContainerResource>>? configureContainer = null, 368if (builder.ApplicationBuilder.Resources.OfType<PostgresMcpContainerResource>().FirstOrDefault(r => string.Equals(r.Name, containerName, StringComparisons.ResourceName)) is { } existing) 375var mcpContainer = new PostgresMcpContainerResource(containerName); 379.WithHttpEndpoint(targetPort: 8000, name: PostgresMcpContainerResource.PrimaryEndpointName) 386.WithAnnotation(McpServerEndpointAnnotation.FromEndpoint(PostgresMcpContainerResource.PrimaryEndpointName, "/sse"))
Aspire.Hosting.PostgreSQL.Tests (9)
PostgresMcpBuilderTests.cs (9)
29var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 33Assert.Equal(PostgresMcpContainerResource.PrimaryEndpointName, endpoint.Name); 56var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 86var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 108Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 125Assert.Equal(2, appModel.Resources.OfType<PostgresMcpContainerResource>().Count());