Hermes.Transport.STDIO (hermes_mcp v0.3.3)

A transport implementation that uses standard input/output.

Summary

Functions

Returns a specification to start this module under a supervisor.

Types

option()

@type option() ::
  {:command, Path.t()}
  | {:args, [String.t()] | nil}
  | {:env, map() | nil}
  | {:cwd, Path.t() | nil}
  | Supervisor.init_option()

params_t()

@type params_t() :: Enumerable.t(option())

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

get_schema(atom)

options_schema(data)

options_schema!(data)