Skip to content

Commit 9a2de43

Browse files
Copilothalter73
andcommitted
Remove redundant Form capability check from form mode condition
Co-authored-by: halter73 <54385+halter73@users.noreply.github.com>
1 parent e879595 commit 9a2de43

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

src/ModelContextProtocol.Core/Server/McpServer.Methods.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ private void ThrowIfElicitationUnsupported(ElicitRequestParams request)
488488
throw new InvalidOperationException("Client does not support elicitation requests.");
489489
}
490490

491-
if (string.Equals(request.Mode, "form", StringComparison.Ordinal) && elicitationCapability.Form is null)
491+
if (string.Equals(request.Mode, "form", StringComparison.Ordinal))
492492
{
493493
if (request.RequestedSchema is null)
494494
{

tests/ModelContextProtocol.Tests/Protocol/UrlElicitationTests.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -535,10 +535,7 @@ public async Task FormElicitation_Requires_RequestedSchema()
535535
{
536536
Capabilities = new ClientCapabilities
537537
{
538-
Elicitation = new ElicitationCapability
539-
{
540-
Url = new UrlElicitationCapability(),
541-
}
538+
Elicitation = new(),
542539
},
543540
Handlers = new McpClientHandlers()
544541
{

0 commit comments

Comments
 (0)