Skip to content

Commit e4fac00

Browse files
authored
Merge pull request #212 from microsoft/dependabot/nuget/04-PracticalSamples/src/src/McpSample.AppHost/main/multi-835a74cba9
Bump Aspire.Hosting.AppHost and 11 others
2 parents a032c4e + 154bcdf commit e4fac00

File tree

8 files changed

+28
-93
lines changed

8 files changed

+28
-93
lines changed

04-PracticalSamples/src/src/McpSample.AppHost/McpSample.AppHost.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313

1414

1515
<ItemGroup>
16-
<PackageReference Include="Aspire.Hosting.AppHost" Version="9.1.0" />
16+
<PackageReference Include="Aspire.Hosting.AppHost" Version="9.3.1" />
17+
<PackageReference Include="ModelContextProtocol" Version="0.3.0-preview.3" />
1718
</ItemGroup>
1819

1920
<ItemGroup>

04-PracticalSamples/src/src/McpSample.AspNetCoreSseServer/McpEndpointRouteBuilderExtensions.cs

Lines changed: 0 additions & 60 deletions
This file was deleted.

04-PracticalSamples/src/src/McpSample.AspNetCoreSseServer/McpSample.AspNetCoreSseServer.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="ModelContextProtocol" Version="0.1.0-preview.2" />
11+
<PackageReference Include="ModelContextProtocol" Version="0.3.0-preview.3" />
12+
<PackageReference Include="ModelContextProtocol.Core" Version="0.3.0-preview.3" />
1213
</ItemGroup>
1314

1415
<ItemGroup>

04-PracticalSamples/src/src/McpSample.AspNetCoreSseServer/Program.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,5 @@
1717

1818
// map endpoints
1919
app.MapGet("/", () => $"Hello World! {DateTime.Now}");
20-
app.MapMcpSse();
2120

2221
app.Run();

04-PracticalSamples/src/src/McpSample.Chat/Components/_Imports.razor

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@
88
@using Microsoft.JSInterop
99
@using McpSample.BlazorChat
1010
@using McpSample.BlazorChat.Components
11+
@using Microsoft.Extensions.AI

04-PracticalSamples/src/src/McpSample.Chat/McpSample.BlazorChat.csproj

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@
99

1010

1111
<ItemGroup>
12-
<PackageReference Include="Azure.AI.OpenAI" Version="2.2.0-beta.4" />
13-
<PackageReference Include="Azure.Identity" Version="1.14.0-beta.2" />
12+
<PackageReference Include="Azure.AI.OpenAI" Version="2.2.0-beta.5" />
13+
<PackageReference Include="Azure.Identity" Version="1.14.2" />
14+
<PackageReference Include="Microsoft.Extensions.AI" Version="9.5.0" />
1415
<PackageReference Include="Microsoft.Extensions.AI.AzureAIInference" Version="9.5.0-preview.1.25265.7" />
1516
<PackageReference Include="Microsoft.Extensions.AI.Ollama" Version="9.5.0-preview.1.25265.7" />
16-
<PackageReference Include="ModelContextProtocol" Version="0.1.0-preview.2" />
17-
<PackageReference Include="OpenAI" Version="2.2.0-beta.4" />
17+
<PackageReference Include="ModelContextProtocol" Version="0.3.0-preview.3" />
18+
<PackageReference Include="OpenAI" Version="2.2.0" />
1819
</ItemGroup>
1920

2021

04-PracticalSamples/src/src/McpSample.Chat/Program.cs

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1+
using McpSample.BlazorChat;
12
using McpSample.BlazorChat.Components;
23
using Microsoft.Extensions.AI;
34
using ModelContextProtocol.Client;
4-
using ModelContextProtocol.Configuration;
5-
using ModelContextProtocol.Protocol.Transport;
65

76
var builder = WebApplication.CreateBuilder(args);
87

@@ -28,23 +27,15 @@
2827
// add MCP client
2928
builder.Services.AddSingleton<IMcpClient>(sp =>
3029
{
31-
McpClientOptions mcpClientOptions = new()
32-
{ ClientInfo = new() { Name = "AspNetCoreSseClient", Version = "1.0.0" } };
33-
34-
HttpClient httpClient = new()
35-
{
36-
BaseAddress = new("https://localhost:7133/sse") //"https +http://aspnetsseserver" + "/sse")
37-
};
38-
39-
McpServerConfig mcpServerConfig = new()
40-
{
41-
Id = "AspNetCoreSse",
42-
Name = "AspNetCoreSse",
43-
TransportType = TransportTypes.Sse,
44-
Location = httpClient.BaseAddress.ToString(),
45-
};
46-
47-
var mcpClient = McpClientFactory.CreateAsync(mcpServerConfig, mcpClientOptions).GetAwaiter().GetResult();
30+
var clientTransport = new SseClientTransport(
31+
new()
32+
{
33+
Name = "AspNetCoreSse Server",
34+
Endpoint = new Uri("https://localhost:7133"), // Remove /sse endpoint since it's deprecated
35+
TransportMode = HttpTransportMode.StreamableHttp // Use new Streamable HTTP transport
36+
});
37+
38+
var mcpClient = McpClientFactory.CreateAsync(clientTransport).GetAwaiter().GetResult();
4839
return mcpClient;
4940
});
5041

04-PracticalSamples/src/src/McpSample.ServiceDefaults/McpSample.ServiceDefaults.csproj

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@
77
</PropertyGroup>
88
<ItemGroup>
99
<FrameworkReference Include="Microsoft.AspNetCore.App" />
10-
<PackageReference Include="Microsoft.Extensions.Http.Resilience" Version="9.3.0" />
11-
<PackageReference Include="Microsoft.Extensions.ServiceDiscovery" Version="9.1.0" />
12-
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.11.2" />
13-
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.11.2" />
14-
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.11.1" />
15-
<PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.11.1" />
16-
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" Version="1.11.1" />
10+
<PackageReference Include="Microsoft.Extensions.Http.Resilience" Version="9.7.0" />
11+
<PackageReference Include="Microsoft.Extensions.ServiceDiscovery" Version="9.3.1" />
12+
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.12.0" />
13+
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.12.0" />
14+
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.12.0" />
15+
<PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.12.0" />
16+
<PackageReference Include="OpenTelemetry.Instrumentation.Runtime" Version="1.12.0" />
17+
<PackageReference Include="ModelContextProtocol" Version="0.3.0-preview.3" />
1718
</ItemGroup>
1819
</Project>

0 commit comments

Comments
 (0)