From f3d3841d8fb28b2c77fc8e1d674322acd2dcdcd1 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Wed, 19 Nov 2025 19:40:43 +0000
Subject: [PATCH 1/2] Initial plan
From 442bb2619b482257528e22abf022afa1793bbec3 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Wed, 19 Nov 2025 19:57:21 +0000
Subject: [PATCH 2/2] Fix documentation typos and incorrect type references
Co-authored-by: MackinnonBuck <10456961+MackinnonBuck@users.noreply.github.com>
---
src/ModelContextProtocol.Core/Server/McpServerPrompt.cs | 2 +-
.../Server/McpServerPromptAttribute.cs | 2 +-
.../Server/McpServerPromptCreateOptions.cs | 4 ++--
.../Server/McpServerResourceCreateOptions.cs | 6 +++---
.../Server/McpServerToolCreateOptions.cs | 2 +-
5 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/ModelContextProtocol.Core/Server/McpServerPrompt.cs b/src/ModelContextProtocol.Core/Server/McpServerPrompt.cs
index dafdd7f7c..18272ffe6 100644
--- a/src/ModelContextProtocol.Core/Server/McpServerPrompt.cs
+++ b/src/ModelContextProtocol.Core/Server/McpServerPrompt.cs
@@ -46,7 +46,7 @@ namespace ModelContextProtocol.Server;
/// -
///
/// parameters are bound directly to the instance associated
-/// with this request's . Such parameters may be used to understand
+/// with this request's . Such parameters may be used to understand
/// what server is being used to process the request, and to interact with the client issuing the request to that server.
///
///
diff --git a/src/ModelContextProtocol.Core/Server/McpServerPromptAttribute.cs b/src/ModelContextProtocol.Core/Server/McpServerPromptAttribute.cs
index 7d9f877a9..1dcf7bcf2 100644
--- a/src/ModelContextProtocol.Core/Server/McpServerPromptAttribute.cs
+++ b/src/ModelContextProtocol.Core/Server/McpServerPromptAttribute.cs
@@ -37,7 +37,7 @@ namespace ModelContextProtocol.Server;
/// -
///
/// parameters are bound directly to the instance associated
-/// with this request's . Such parameters may be used to understand
+/// with this request's . Such parameters may be used to understand
/// what server is being used to process the request, and to interact with the client issuing the request to that server.
///
///
diff --git a/src/ModelContextProtocol.Core/Server/McpServerPromptCreateOptions.cs b/src/ModelContextProtocol.Core/Server/McpServerPromptCreateOptions.cs
index 3281bef16..752af4983 100644
--- a/src/ModelContextProtocol.Core/Server/McpServerPromptCreateOptions.cs
+++ b/src/ModelContextProtocol.Core/Server/McpServerPromptCreateOptions.cs
@@ -26,7 +26,7 @@ public sealed class McpServerPromptCreateOptions
/// Gets or sets optional services used in the construction of the .
///
///
- /// These services will be used to determine which parameters should be satisifed from dependency injection. As such,
+ /// These services will be used to determine which parameters should be satisfied from dependency injection. As such,
/// what services are satisfied via this provider should match what's satisfied via the provider passed in at invocation time.
///
public IServiceProvider? Services { get; set; }
@@ -46,7 +46,7 @@ public sealed class McpServerPromptCreateOptions
public string? Title { get; set; }
///
- /// Gets or set the description to use for the .
+ /// Gets or sets the description to use for the .
///
///
/// If , but a is applied to the method,
diff --git a/src/ModelContextProtocol.Core/Server/McpServerResourceCreateOptions.cs b/src/ModelContextProtocol.Core/Server/McpServerResourceCreateOptions.cs
index c52af48f0..34a08a18d 100644
--- a/src/ModelContextProtocol.Core/Server/McpServerResourceCreateOptions.cs
+++ b/src/ModelContextProtocol.Core/Server/McpServerResourceCreateOptions.cs
@@ -26,7 +26,7 @@ public sealed class McpServerResourceCreateOptions
/// Gets or sets optional services used in the construction of the .
///
///
- /// These services will be used to determine which parameters should be satisifed from dependency injection. As such,
+ /// These services will be used to determine which parameters should be satisfied from dependency injection. As such,
/// what services are satisfied via this provider should match what's satisfied via the provider passed in at invocation time.
///
public IServiceProvider? Services { get; set; }
@@ -51,12 +51,12 @@ public sealed class McpServerResourceCreateOptions
public string? Name { get; set; }
///
- /// Gets or sets the title to use for the .
+ /// Gets or sets the title to use for the .
///
public string? Title { get; set; }
///
- /// Gets or set the description to use for the .
+ /// Gets or sets the description to use for the .
///
///
/// If , but a is applied to the member,
diff --git a/src/ModelContextProtocol.Core/Server/McpServerToolCreateOptions.cs b/src/ModelContextProtocol.Core/Server/McpServerToolCreateOptions.cs
index e4e1d9330..b029e5d43 100644
--- a/src/ModelContextProtocol.Core/Server/McpServerToolCreateOptions.cs
+++ b/src/ModelContextProtocol.Core/Server/McpServerToolCreateOptions.cs
@@ -41,7 +41,7 @@ public sealed class McpServerToolCreateOptions
public string? Name { get; set; }
///
- /// Gets or set the description to use for the .
+ /// Gets or sets the description to use for the .
///
///
/// If , but a is applied to the method,