Skip to content

Commit 5585540

Browse files
committed
Make default handler inline
1 parent 58b27df commit 5585540

File tree

2 files changed

+2
-15
lines changed

2 files changed

+2
-15
lines changed

src/ModelContextProtocol/Server/McpServer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,9 @@ private void SetResourcesHandler(McpServerOptions options)
157157

158158
// Set the list resource templates handler, or use the default if not specified
159159
var listResourceTemplatesHandler = resourcesCapability.ListResourceTemplatesHandler
160-
?? ((_, _) => Task.FromResult(new ListResourceTemplatesResult()));
160+
?? (static (_, _) => Task.FromResult(new ListResourceTemplatesResult()));
161161

162-
SetRequestHandler<ListResourceTemplatesRequestParams, ListResourceTemplatesResult>("resources/templates/list", (request, ct) => listResourceTemplatesHandler(new(this, request), ct));
162+
SetRequestHandler<ListResourceTemplatesRequestParams, ListResourceTemplatesResult>("resources/templates/list", (request, ct) => listResourceTemplatesHandler(new(this, request), ct));
163163

164164
if (resourcesCapability.Subscribe is not true)
165165
{

src/ModelContextProtocol/Server/McpServerHandlers.cs

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -141,17 +141,4 @@ options.Capabilities with
141141

142142
options.GetCompletionHandler = GetCompletionHandler ?? options.GetCompletionHandler;
143143
}
144-
145-
/// <summary>
146-
/// Default handlers for capabilities.
147-
/// </summary>
148-
internal static class Defaults
149-
{
150-
/// <summary>
151-
/// Gets or sets the handler for list resource templates requests.
152-
/// </summary>
153-
public static Func<RequestContext<ListResourceTemplatesRequestParams>, CancellationToken, Task<ListResourceTemplatesResult>> ListResourceTemplatesHandler
154-
=> static (context, token) => Task.FromResult(new ListResourceTemplatesResult());
155-
156-
}
157144
}

0 commit comments

Comments
 (0)