ch.linkyard.mcp.server.McpServer
See theMcpServer companion trait
object McpServer
Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
case class ClientInfo(clientInfo: PartyInfo, capabilities: ClientCapabilities, protocolVersion: String)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
enum ElicitationField
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait PromptProvider[F[_]] extends Session[F]
Attributes
- Supertypes
- Known subtypes
-
trait PromptProviderWithChanges[F]
trait PromptProviderWithChanges[F[_]] extends PromptProvider[F]
Attributes
- Supertypes
trait ResourceProvider[F[_]] extends Session[F]
Attributes
- Supertypes
- Known subtypes
-
trait ResourceProviderWithChanges[F]trait ResourceSubscriptionProvider[F]
trait ResourceProviderWithChanges[F[_]] extends ResourceProvider[F]
Attributes
- Supertypes
- Known subtypes
-
trait ResourceSubscriptionProvider[F]
trait ResourceSubscriptionProvider[F[_]] extends ResourceProviderWithChanges[F]
Attributes
- Supertypes
-
trait ResourceProviderWithChanges[F]trait ResourceProvider[F]trait Session[F]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait RootChangeAwareProvider[F[_]] extends ToolProvider[F]
Attributes
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait PromptProvider[F]trait PromptProviderWithChanges[F]trait ResourceProvider[F]trait ResourceProviderWithChanges[F]trait ResourceSubscriptionProvider[F]trait ToolProvider[F]trait RootChangeAwareProvider[F]trait ToolProviderWithChanges[F]Show all
trait ToolProvider[F[_]] extends Session[F]
Attributes
- Supertypes
- Known subtypes
-
trait RootChangeAwareProvider[F]trait ToolProviderWithChanges[F]
trait ToolProviderWithChanges[F[_]] extends ToolProvider[F]
Attributes
- Supertypes
Types
Value members
Concrete methods
def create[F[_] : Async](server: McpServer[F]): Communication[F] => Resource[F, LowlevelMcpServer[F]]
In this article