AmpSdk.Types.MCPServerStatus (AmpSdk v0.6.0)

Copy Markdown View Source

Status of an MCP server connection.

Summary

Types

t()

@type t() :: %AmpSdk.Types.MCPServerStatus{
  extra: map(),
  name: String.t(),
  status: String.t()
}

Functions

from_map(map)

@spec from_map(map()) :: t()

parse(status)

@spec parse(map() | t()) ::
  {:ok, t()}
  | {:error,
     {:invalid_mcp_server_status, CliSubprocessCore.Schema.error_detail()}}

parse!(status)

@spec parse!(map() | t()) :: t()