Skip to content

Commit ce89fa0

Browse files
authored
Fix AspNetCore README (#170)
* Use Cache-Control: no-store * Fix AspNetCore README * remove and sort
1 parent 4c537ef commit ce89fa0

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/ModelContextProtocol.AspNetCore/McpEndpointRouteBuilderExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public static IEndpointConventionBuilder MapMcp(this IEndpointRouteBuilder endpo
4040
var requestAborted = context.RequestAborted;
4141

4242
response.Headers.ContentType = "text/event-stream";
43-
response.Headers.CacheControl = "no-cache";
43+
response.Headers.CacheControl = "no-store";
4444

4545
var sessionId = MakeNewSessionId();
4646
await using var transport = new SseResponseStreamTransport(response.Body, $"/message?sessionId={sessionId}");
@@ -53,10 +53,10 @@ public static IEndpointConventionBuilder MapMcp(this IEndpointRouteBuilder endpo
5353
try
5454
{
5555
var transportTask = transport.RunAsync(cancellationToken: requestAborted);
56-
runSession ??= RunSession;
5756

5857
try
5958
{
59+
runSession ??= RunSession;
6060
await runSession(context, server, requestAborted);
6161
}
6262
finally

src/ModelContextProtocol.AspNetCore/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,16 @@ To get started, install the package from NuGet
2323

2424
```
2525
dotnet new web
26-
dotnet add package ModelContextProtocol.AspNetcore --prerelease
26+
dotnet add package ModelContextProtocol.AspNetCore --prerelease
2727
```
2828

2929
## Getting Started
3030

3131
```csharp
3232
// Program.cs
33-
using ModelContextProtocol;
3433
using ModelContextProtocol.AspNetCore;
34+
using ModelContextProtocol.Server;
35+
using System.ComponentModel;
3536

3637
var builder = WebApplication.CreateBuilder(args);
3738
builder.WebHost.ConfigureKestrel(options =>

0 commit comments

Comments
 (0)