mcp.schema

package mcp.schema

Members list

Type members

Classlikes

case class Description(name: String) extends StaticAnnotation

Attributes

Source
JsonSchema.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Annotation
class Object
trait Matchable
class Any
Show all
trait JsonSchema[A]

Attributes

Companion
object
Source
JsonSchema.scala
Supertypes
class Object
trait Matchable
class Any
object JsonSchema

Attributes

Companion
trait
Source
JsonSchema.scala
Supertypes
class Object
trait Matchable
class Any
Self type
JsonSchema.type
class McpError(message: String) extends RuntimeException

Represents a Model Control Protocol (MCP) error. This class is used to represent errors that occur during an MCP session.

Represents a Model Control Protocol (MCP) error. This class is used to represent errors that occur during an MCP session.

Value parameters

message

error message

Attributes

See also
Companion
object
Source
McpError.scala
Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object McpError

Attributes

Companion
class
Source
McpError.scala
Supertypes
class Object
trait Matchable
class Any
Self type
McpError.type
object McpSchema

Attributes

Companion
class
Source
McpSchema.scala
Supertypes
class Object
trait Matchable
class Any
Self type
McpSchema.type
sealed trait SchemaType[A](`type`: String)

Attributes

Companion
object
Source
SchemaType.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Entity[A]
class SArray[T, S]
class SBinary[A]
class SBoolean[A]
class SDate[A]
class SDateTime[A]
class SInteger[A]
class SNumber[A]
class SOption[T, S]
class SString[A]
Show all
object SchemaType

Attributes

Companion
trait
Source
SchemaType.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
SchemaType.type