csharp-sdk/src/ModelContextProtocol.Core/Protocol
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-12-05 00:03:16 -08:00
..
Annotations.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
Argument.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05: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 Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
CancelledNotificationParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ClientCapabilities.cs Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985) 2025-12-02 10:28:46 -08: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 Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
CompletionsCapability.cs Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985) 2025-12-02 10:28:46 -08:00
ContentBlock.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ContextInclusion.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
CreateMessageRequestParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
CreateMessageResult.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ElicitationCapability.cs Add support for URL mode elicitation (#1021) 2025-12-05 00:03:16 -08:00
ElicitationCompleteNotificationParams.cs Add support for URL mode elicitation (#1021) 2025-12-05 00:03:16 -08:00
ElicitRequestParams.cs Add support for URL mode elicitation (#1021) 2025-12-05 00:03:16 -08:00
ElicitResult.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
EmptyResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
FormElicitationCapability.cs Add support for URL mode elicitation (#1021) 2025-12-05 00:03:16 -08:00
GetPromptRequestParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
GetPromptResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
IBaseMetadata.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
Icon.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
Implementation.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
InitializedNotificationParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
InitializeRequestParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
InitializeResult.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ITransport.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
JsonRpcError.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
JsonRpcErrorDetail.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
JsonRpcMessage.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
JsonRpcMessageContext.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
JsonRpcMessageWithId.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
JsonRpcNotification.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
JsonRpcRequest.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
JsonRpcResponse.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ListPromptsRequestParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ListPromptsResult.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ListResourcesRequestParams.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ListResourcesResult.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05: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 Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
LoggingCapability.cs Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985) 2025-12-02 10:28:46 -08:00
LoggingLevel.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
LoggingMessageNotificationParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ModelHint.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ModelPreferences.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
NotificationMethods.cs Add support for URL mode elicitation (#1021) 2025-12-05 00:03:16 -08: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 Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
PingRequestParams.cs Add request options bag to high level requests and include Meta (#970) 2025-12-04 17:32:12 -05:00
PingResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
ProgressNotificationParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ProgressToken.cs Add net10.0 assets and run some fixers (#875) 2025-10-15 15:27:43 -04:00
Prompt.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
PromptArgument.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
PromptListChangedNotification.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
PromptMessage.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
PromptsCapability.cs Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985) 2025-12-02 10:28:46 -08:00
ReadResourceRequestParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ReadResourceResult.cs Update content according to latest spec (#513) 2025-06-16 19:39:41 -04:00
Reference.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
RequestId.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
RequestMethods.cs Add support for URL mode elicitation (#1021) 2025-12-05 00:03:16 -08:00
RequestParams.cs Add request options bag to high level requests and include Meta (#970) 2025-12-04 17:32:12 -05:00
RequestParamsMetadata.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
Resource.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ResourceContents.cs Ignore unexpected properties when deserializing a ContentBlock (#956) 2025-11-09 01:00:55 -08:00
ResourceListChangedNotificationParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ResourcesCapability.cs Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985) 2025-12-02 10:28:46 -08:00
ResourceTemplate.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05: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 Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985) 2025-12-02 10:28:46 -08:00
RootsListChangedNotificationParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
SamplingCapability.cs Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985) 2025-12-02 10:28:46 -08:00
SamplingContextCapability.cs Add tools support to sampling (#976) 2025-11-20 09:52:23 -05:00
SamplingMessage.cs Add tools support to sampling (#976) 2025-11-20 09:52:23 -05:00
SamplingToolsCapability.cs Add tools support to sampling (#976) 2025-11-20 09:52:23 -05:00
ServerCapabilities.cs Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985) 2025-12-02 10:28:46 -08:00
SetLevelRequestParams.cs Audit protocol types (#892) 2025-11-04 15:41:10 -08:00
SingleItemOrListConverter.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
SubscribeRequestParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05: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 Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ToolChoice.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ToolListChangedNotificationParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
ToolsCapability.cs Remove obsolete APIs from codebase and standardize MCP diagnostic IDs (#985) 2025-12-02 10:28:46 -08:00
TransportBase.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
UnsubscribeRequestParams.cs Core Protocol docs edit pass (#1032) 2025-11-25 23:05:25 -05:00
UrlElicitationCapability.cs Add support for URL mode elicitation (#1021) 2025-12-05 00:03:16 -08:00
UrlElicitationRequiredErrorData.cs Add support for URL mode elicitation (#1021) 2025-12-05 00:03:16 -08:00