mcp_toolkit/transport/sse

Types

pub type RegistryMsg {
  Alloc(process.Subject(String))
  Put(String, process.Subject(SseMsg))
  Remove(String)
  Get(
    String,
    process.Subject(option.Option(process.Subject(SseMsg))),
  )
}

Constructors

pub type SseMsg {
  Push(String)
  Stop
}

Constructors

  • Push(String)
  • Stop

Values

pub fn handle_get(
  req: request.Request(@internal Connection),
  registry: process.Subject(RegistryMsg),
) -> response.Response(mist.ResponseData)
pub fn handle_post(
  req: request.Request(@internal Connection),
  registry: process.Subject(RegistryMsg),
  srv: server.Server,
) -> response.Response(mist.ResponseData)
pub fn handle_sse(
  req: request.Request(@internal Connection),
  registry: process.Subject(RegistryMsg),
  server: server.Server,
) -> response.Response(mist.ResponseData)
Search Document