csharp-sdk/src/ModelContextProtocol.Core/Protocol
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Copilot 83098e7cc0
Implement SEP-1330: Standards-compliant enum schemas for elicitation (#969)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
2025-11-19 22:51:02 -05:00
..
Annotations.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
Argument.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
BlobResourceContents.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
CallToolRequestParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
CallToolResult.cs Align error handling documentation with SEP-1303 (#967) 2025-11-17 10:01:30 -05:00
CancelledNotificationParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ClientCapabilities.cs Add McpMetaAttribute for attaching metadata to tools, prompts, and resources (#857) 2025-10-17 09:02:54 -04:00
CompleteContext.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
CompleteRequestParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
CompleteResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
Completion.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
CompletionsCapability.cs Decouple Handlers and Collections from protocol types (#765) 2025-09-24 09:42:03 -05:00
ContentBlock.cs Remove TODOs related to AllowOutOfOrderMetadataProperty workarounds. (#977) 2025-11-18 20:08:30 +02:00
ContextInclusion.cs Update to .NET 10.x packages (#957) 2025-11-12 14:14:40 +01:00
CreateMessageRequestParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
CreateMessageResult.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ElicitationCapability.cs Add McpMetaAttribute for attaching metadata to tools, prompts, and resources (#857) 2025-10-17 09:02:54 -04:00
ElicitRequestParams.cs Implement SEP-1330: Standards-compliant enum schemas for elicitation (#969) 2025-11-19 22:51:02 -05:00
ElicitResult.cs Implement SEP-1330: Standards-compliant enum schemas for elicitation (#969) 2025-11-19 22:51:02 -05:00
EmptyResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
GetPromptRequestParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
GetPromptResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
IBaseMetadata.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
Icon.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
Implementation.cs Add Description property to Implementation type per MCP spec (#966) 2025-11-17 10:42:40 -05:00
InitializedNotificationParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
InitializeRequestParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
InitializeResult.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ITransport.cs Restructure IMcpEndpoint, IMcpClient, and IMcpServer (#723) 2025-09-16 10:22:10 -07:00
JsonRpcError.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
JsonRpcErrorDetail.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
JsonRpcMessage.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
JsonRpcMessageContext.cs Restructure IMcpEndpoint, IMcpClient, and IMcpServer (#723) 2025-09-16 10:22:10 -07:00
JsonRpcMessageWithId.cs Make RequestId non-required (#984) 2025-11-18 16:03:31 -08:00
JsonRpcNotification.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
JsonRpcRequest.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
JsonRpcResponse.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ListPromptsRequestParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ListPromptsResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ListResourcesRequestParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ListResourcesResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ListResourceTemplatesRequestParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ListResourceTemplatesResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ListRootsRequestParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ListRootsResult.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ListToolsRequestParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ListToolsResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
LoggingCapability.cs Decouple Handlers and Collections from protocol types (#765) 2025-09-24 09:42:03 -05:00
LoggingLevel.cs Update to .NET 10.x packages (#957) 2025-11-12 14:14:40 +01:00
LoggingMessageNotificationParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ModelHint.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ModelPreferences.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
NotificationMethods.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
NotificationParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
PaginatedRequest.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
PaginatedResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
PingResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ProgressNotificationParams.cs Ignore unexpected properties when deserializing a ContentBlock (#956) 2025-11-09 01:00:55 -08:00
ProgressToken.cs Add net10.0 assets and run some fixers (#875) 2025-10-15 15:27:43 -04:00
Prompt.cs Implement SEP-973: Icons and metadata support for Implementations, Resources, Tools, and Prompts (#802) 2025-10-08 12:23:01 -07:00
PromptArgument.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
PromptListChangedNotification.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
PromptMessage.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
PromptsCapability.cs Decouple Handlers and Collections from protocol types (#765) 2025-09-24 09:42:03 -05:00
ReadResourceRequestParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ReadResourceResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
Reference.cs Remove TODOs related to AllowOutOfOrderMetadataProperty workarounds. (#977) 2025-11-18 20:08:30 +02:00
RequestId.cs Add net10.0 assets and run some fixers (#875) 2025-10-15 15:27:43 -04:00
RequestMethods.cs Add ModelContextProtocol.Core package (#428) 2025-06-02 15:16:45 -07:00
RequestParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
RequestParamsMetadata.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
Resource.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ResourceContents.cs Ignore unexpected properties when deserializing a ContentBlock (#956) 2025-11-09 01:00:55 -08:00
ResourceListChangedNotificationParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ResourcesCapability.cs Decouple Handlers and Collections from protocol types (#765) 2025-09-24 09:42:03 -05:00
ResourceTemplate.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ResourceUpdatedNotificationParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
Result.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
Role.cs Update to .NET 10.x packages (#957) 2025-11-12 14:14:40 +01:00
Root.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
RootsCapability.cs Decouple Handlers and Collections from protocol types (#765) 2025-09-24 09:42:03 -05:00
RootsListChangedNotificationParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
SamplingCapability.cs Add McpMetaAttribute for attaching metadata to tools, prompts, and resources (#857) 2025-10-17 09:02:54 -04:00
SamplingMessage.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
ServerCapabilities.cs Decouple Handlers and Collections from protocol types (#765) 2025-09-24 09:42:03 -05:00
SetLevelRequestParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
SubscribeRequestParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
TextResourceContents.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
Tool.cs Implement SEP-973: Icons and metadata support for Implementations, Resources, Tools, and Prompts (#802) 2025-10-08 12:23:01 -07:00
ToolAnnotations.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ToolListChangedNotificationParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ToolsCapability.cs Decouple Handlers and Collections from protocol types (#765) 2025-09-24 09:42:03 -05:00
TransportBase.cs Pass session id's to MCP endpoints. (#466) 2025-06-12 17:56:57 +03:00
UnsubscribeRequestParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00