ch.linkyard.mcp.server

Members list

Type members

Classlikes

trait CallContext[F[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any
trait LowlevelMcpServer[F[_]]

Lower level server that just deals with request/response correlation and does not care about the individual messages

Lower level server that just deals with request/response correlation and does not care about the individual messages

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
case class McpError(errorCode: ErrorCode, message: String, data: Option[Json])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object McpError

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
McpError.type
trait McpServer[F[_]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object McpServer

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
McpServer.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait PromptFunction[F[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any
trait ResourceTemplate[F[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any
sealed trait ToolFunction[F[_]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object ToolFunction

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Extensions

Extensions

extension [A](a: Either[McpError, A])
def liftTo[F[_] : Async]: F[A]
extension [F[_], A](fa: F[Either[McpError, A]])
def liftToF: F[A]