mcp-server
mcp-server
API
ch.linkyard.mcp.server
CallContext
LowlevelMcpServer
LowlevelMcpServer
Communication
McpError
McpError
McpErrorException
McpServer
McpServer
Client
ClientInfo
ConnectionInfo
ElicitationField
Text
YesNo
Number
PromptProvider
PromptProviderWithChanges
ResourceProvider
ResourceProviderWithChanges
ResourceSubscriptionProvider
ResourceUpdated
RootChangeAwareProvider
Session
ToolProvider
ToolProviderWithChanges
McpServerClientRepr
PromptFunction
ResourceTemplate
ToolFunction
ToolFunction
Effect
Additive
Destructive
Info
ToolError
mcp-server
/
ch.linkyard.mcp.server
/
McpServer
/
PromptProviderWithChanges
PromptProviderWithChanges
ch.linkyard.mcp.server.McpServer.PromptProviderWithChanges
trait
PromptProviderWithChanges
[
F
[
_
]]
extends
PromptProvider
[
F
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
PromptProvider
[
F
]
trait
Session
[
F
]
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Abstract methods
def
promptChanges
:
Stream
[
F
,
ListChanged
]
Inherited methods
def
prompt
(
name
:
String
):
F
[
PromptFunction
[
F
]]
Attributes
Inherited from:
PromptProvider
Inherited and Abstract methods
def
instructions
:
F
[
Option
[
String
]]
Attributes
Inherited from:
Session
def
prompts
:
F
[
List
[
PromptFunction
[
F
]]]
Attributes
Inherited from:
PromptProvider
Inherited and Abstract fields
val
serverInfo
:
PartyInfo
Attributes
Inherited from:
Session
In this article
Attributes
Members list
Value members
Abstract methods
Inherited methods
Inherited and Abstract methods
Inherited and Abstract fields