hs-mcp-0.1.1.0: Library with tools for creating an MCP server implementation.

Index

$sel:callToolArguments:CallToolRequestNetwork.MCP.Types
$sel:callToolContent:CallToolResultNetwork.MCP.Types
$sel:callToolIsError:CallToolResultNetwork.MCP.Types
$sel:callToolName:CallToolRequestNetwork.MCP.Types
$sel:clientCapabilities:ClientConfigNetwork.MCP.Client.Types
$sel:clientConfig:ClientNetwork.MCP.Client.Types
$sel:clientInitCapabilities:ClientInitializeOptionsNetwork.MCP.Types
$sel:clientInitInfo:ClientInitializeOptionsNetwork.MCP.Types
$sel:clientInitProtocolVersion:ClientInitializeOptionsNetwork.MCP.Types
$sel:clientName:ClientConfigNetwork.MCP.Client.Types
$sel:clientProcess:ClientNetwork.MCP.Client.Types
$sel:clientRootsCapability:ClientCapabilitiesNetwork.MCP.Types
$sel:clientSamplingCapability:ClientCapabilitiesNetwork.MCP.Types
$sel:clientStdin:ClientNetwork.MCP.Client.Types
$sel:clientStdout:ClientNetwork.MCP.Client.Types
$sel:clientVersion:ClientConfigNetwork.MCP.Client.Types
$sel:destructiveHint:ToolAnnotationsNetwork.MCP.Types
$sel:errorCode:ErrorResponseNetwork.MCP.Transport.Types
$sel:errorData:ErrorResponseNetwork.MCP.Transport.Types
$sel:errorMessage:ErrorResponseNetwork.MCP.Transport.Types
$sel:getPromptArguments:GetPromptRequestNetwork.MCP.Types
$sel:getPromptDescription:GetPromptResultNetwork.MCP.Types
$sel:getPromptMessages:GetPromptResultNetwork.MCP.Types
$sel:getPromptName:GetPromptRequestNetwork.MCP.Types
$sel:idempotentHint:ToolAnnotationsNetwork.MCP.Types
$sel:listPromptsResult:ListPromptsResultNetwork.MCP.Types
$sel:listResourcesResult:ListResourcesResultNetwork.MCP.Types
$sel:listRootsResult:ListRootsResultNetwork.MCP.Types
$sel:listToolsResult:ListToolsResultNetwork.MCP.Types
$sel:notificationJsonrpc:NotificationNetwork.MCP.Transport.Types
$sel:notificationMethod:NotificationNetwork.MCP.Transport.Types
$sel:notificationParams:NotificationNetwork.MCP.Transport.Types
$sel:openWorldHint:ToolAnnotationsNetwork.MCP.Types
$sel:promptArgumentDescription:PromptArgumentNetwork.MCP.Types
$sel:promptArgumentName:PromptArgumentNetwork.MCP.Types
$sel:promptArgumentRequired:PromptArgumentNetwork.MCP.Types
$sel:promptArguments:PromptNetwork.MCP.Types
$sel:promptContentText:PromptContentNetwork.MCP.Types
$sel:promptContentType:PromptContentNetwork.MCP.Types
$sel:promptDescription:PromptNetwork.MCP.Types
$sel:promptMessageContent:PromptMessageNetwork.MCP.Types
$sel:promptMessageRole:PromptMessageNetwork.MCP.Types
$sel:promptName:PromptNetwork.MCP.Types
$sel:promptsCapability:ServerCapabilitiesNetwork.MCP.Types
$sel:promptsListChanged:PromptsCapabilityNetwork.MCP.Types
$sel:readOnlyHint:ToolAnnotationsNetwork.MCP.Types
$sel:readResourceContents:ReadResourceResultNetwork.MCP.Types
$sel:requestId:RequestNetwork.MCP.Transport.Types
$sel:requestJsonrpc:RequestNetwork.MCP.Transport.Types
$sel:requestMethod:RequestNetwork.MCP.Transport.Types
$sel:requestParams:RequestNetwork.MCP.Transport.Types
$sel:resourceContentBlob:ResourceContentNetwork.MCP.Types
$sel:resourceContentMimeType:ResourceContentNetwork.MCP.Types
$sel:resourceContentText:ResourceContentNetwork.MCP.Types
$sel:resourceContentUri:ResourceContentNetwork.MCP.Types
$sel:resourceDescription:ResourceNetwork.MCP.Types
$sel:resourceMimeType:ResourceNetwork.MCP.Types
$sel:resourceName:ResourceNetwork.MCP.Types
$sel:resourceReadUri:ReadResourceRequestNetwork.MCP.Types
$sel:resourcesCapability:ServerCapabilitiesNetwork.MCP.Types
$sel:resourcesListChanged:ResourcesCapabilityNetwork.MCP.Types
$sel:resourceTemplate:ResourceNetwork.MCP.Types
$sel:resourceUpdatedUri:ResourceUpdatedNotificationNetwork.MCP.Types
$sel:resourceUri:ResourceNetwork.MCP.Types
$sel:responseError:ResponseNetwork.MCP.Transport.Types
$sel:responseId:ResponseNetwork.MCP.Transport.Types
$sel:responseJsonrpc:ResponseNetwork.MCP.Transport.Types
$sel:responseResult:ResponseNetwork.MCP.Transport.Types
$sel:rootName:RootNetwork.MCP.Types
$sel:rootUri:RootNetwork.MCP.Types
$sel:serverCapabilities:ServerNetwork.MCP.Server.Types
$sel:serverErrorCode:ConnectionErrorNetwork.MCP.Client.Types
$sel:serverErrorData:ConnectionErrorNetwork.MCP.Client.Types
$sel:serverErrorMessage:ConnectionErrorNetwork.MCP.Client.Types
$sel:serverInfo:ServerNetwork.MCP.Server.Types
$sel:serverInitCapabilities:ServerInitializeOptionsNetwork.MCP.Types
$sel:serverInitInfo:ServerInitializeOptionsNetwork.MCP.Types
$sel:serverInitInstructions:ServerInitializeOptionsNetwork.MCP.Types
$sel:serverInitProtocolVersion:ServerInitializeOptionsNetwork.MCP.Types
$sel:serverInstructions:ServerNetwork.MCP.Server.Types
$sel:serverMessageHandlers:ServerNetwork.MCP.Server.Types
$sel:serverName:ImplementationNetwork.MCP.Types
$sel:serverPromptHandler:ServerNetwork.MCP.Server.Types
$sel:serverPrompts:ServerNetwork.MCP.Server.Types
$sel:serverResourceReadHandler:ServerNetwork.MCP.Server.Types
$sel:serverResources:ServerNetwork.MCP.Server.Types
$sel:serverToolCallHandler:ServerNetwork.MCP.Server.Types
$sel:serverTools:ServerNetwork.MCP.Server.Types
$sel:serverVersion:ImplementationNetwork.MCP.Types
$sel:stderrHandle:STDIOTransportNetwork.MCP.Transport.StdIO
$sel:stdinHandle:STDIOTransportNetwork.MCP.Transport.StdIO
$sel:stdoutHandle:STDIOTransportNetwork.MCP.Transport.StdIO
$sel:subscribeResourceUri:SubscribeResourceRequestNetwork.MCP.Types
$sel:title:ToolAnnotationsNetwork.MCP.Types
$sel:toolAnnotations:ToolNetwork.MCP.Types
$sel:toolContentText:ToolContentNetwork.MCP.Types
$sel:toolContentType:ToolContentNetwork.MCP.Types
$sel:toolDescription:ToolNetwork.MCP.Types
$sel:toolInputSchema:ToolNetwork.MCP.Types
$sel:toolName:ToolNetwork.MCP.Types
$sel:toolsCapability:ServerCapabilitiesNetwork.MCP.Types
$sel:toolsListChanged:ToolsCapabilityNetwork.MCP.Types
$sel:unJSONRPC:JSONRPCNetwork.MCP.Transport.Types
$sel:unsubscribeResourceUri:UnsubscribeResourceRequestNetwork.MCP.Types
BlobContentNetwork.MCP.Types
callToolNetwork.MCP.Client
CallToolRequest 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
CallToolResult 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
Client 
1 (Type/Class)Network.MCP.Client.Types
2 (Data Constructor)Network.MCP.Client.Types
ClientCapabilities 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ClientConfig 
1 (Type/Class)Network.MCP.Client.Types
2 (Data Constructor)Network.MCP.Client.Types
ClientInfoNetwork.MCP.Types
ClientInitializeOptions 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ClientInitializeResultNetwork.MCP.Types
connectClientNetwork.MCP.Client
ConnectionErrorNetwork.MCP.Client.Types
createClientNetwork.MCP.Client
createServerNetwork.MCP.Server
disconnectClientNetwork.MCP.Client
EmbeddedResourceNetwork.MCP.Types
ErrorResponse 
1 (Type/Class)Network.MCP.Transport.Types
2 (Data Constructor)Network.MCP.Transport.Types
getPromptNetwork.MCP.Client
GetPromptRequest 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
GetPromptResult 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
handleMessageNetwork.MCP.Server
handleMessagesNetwork.MCP.Transport.Types
handleRequestNetwork.MCP.Server
ImageContentNetwork.MCP.Types
Implementation 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
JSONRPC 
1 (Type/Class)Network.MCP.Transport.Types
2 (Data Constructor)Network.MCP.Transport.Types
listPromptsNetwork.MCP.Client
ListPromptsRequest 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ListPromptsResult 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
listResourcesNetwork.MCP.Client
ListResourcesRequest 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ListResourcesResult 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ListRootsRequest 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ListRootsResult 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
listToolsNetwork.MCP.Client
ListToolsRequest 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ListToolsResult 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
McpClientErrorNetwork.MCP.Client.Types
MessageNetwork.MCP.Transport.Types
newSTDIOTransportNetwork.MCP.Transport.StdIO
Notification 
1 (Type/Class)Network.MCP.Transport.Types
2 (Data Constructor)Network.MCP.Transport.Types
NotificationMessageNetwork.MCP.Transport.Types
parseResponseNetwork.MCP.Client.Request
Prompt 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
PromptArgument 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
PromptContent 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
PromptContentTypeNetwork.MCP.Types
PromptHandlerNetwork.MCP.Server.Types, Network.MCP.Server
PromptMessage 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
PromptsCapability 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
PromptsListChangedNotification 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ProtocolErrorNetwork.MCP.Client.Types
ProtocolVersionNetwork.MCP.Types
readResourceNetwork.MCP.Client
ReadResourceRequest 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ReadResourceResult 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
registerPromptHandlerNetwork.MCP.Server
registerPromptsNetwork.MCP.Server
registerResourceReadHandlerNetwork.MCP.Server
registerResourcesNetwork.MCP.Server
registerToolCallHandlerNetwork.MCP.Server
registerToolsNetwork.MCP.Server
Request 
1 (Type/Class)Network.MCP.Transport.Types
2 (Data Constructor)Network.MCP.Transport.Types
RequestMessageNetwork.MCP.Transport.Types
Resource 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ResourceContent 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ResourceContentTypeNetwork.MCP.Types
ResourcePromptContentNetwork.MCP.Types
ResourceReadHandlerNetwork.MCP.Server.Types, Network.MCP.Server
ResourcesCapability 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ResourcesListChangedNotification 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ResourceUpdatedNotification 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
Response 
1 (Type/Class)Network.MCP.Transport.Types
2 (Data Constructor)Network.MCP.Transport.Types
ResponseMessageNetwork.MCP.Transport.Types
Root 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
RootsCapability 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
runServerWithSTDIONetwork.MCP.Server.StdIO
runServerWithTransportNetwork.MCP.Server
SamplingCapability 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
sendClientRequestNetwork.MCP.Client.Request
Server 
1 (Type/Class)Network.MCP.Server.Types, Network.MCP.Server
2 (Data Constructor)Network.MCP.Server.Types
ServerCapabilities 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ServerErrorNetwork.MCP.Client.Types
ServerHandlerNetwork.MCP.Server.Types, Network.MCP.Server
ServerInfoNetwork.MCP.Types
ServerInitializeOptions 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ServerInitializeResultNetwork.MCP.Types
STDIOTransport 
1 (Type/Class)Network.MCP.Transport.StdIO
2 (Data Constructor)Network.MCP.Transport.StdIO
SubscribeResourceRequest 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
SubscribeResourceResult 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
supportedVersionsNetwork.MCP.Types
TextContentNetwork.MCP.Types
TextPromptContentNetwork.MCP.Types
TextualContentNetwork.MCP.Types
Tool 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ToolAnnotations 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ToolCallHandlerNetwork.MCP.Server.Types, Network.MCP.Server
ToolContent 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ToolContentTypeNetwork.MCP.Types
ToolsCapability 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
ToolsListChangedNotification 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
TransportNetwork.MCP.Transport.Types
TransportError 
1 (Type/Class)Network.MCP.Transport.Types
2 (Data Constructor)Network.MCP.Transport.Types
UnsubscribeResourceRequest 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
UnsubscribeResourceResult 
1 (Type/Class)Network.MCP.Types
2 (Data Constructor)Network.MCP.Types
validateJsonRpcRequestNetwork.MCP.Client.Request
withSTDIOServerNetwork.MCP.Server.StdIO
withTransportServerNetwork.MCP.Server