Packages

TCP MCP server for supervising child BEAM OS instances. Spawns Mix projects as child nodes via Port, connects through Erlang distribution for remote evaluation.

Current section

Files

Jump to
os_sup_mcp lib os_sup_mcp.ex
Raw

lib/os_sup_mcp.ex

defmodule OsSupMcp do
@moduledoc "Public API for managing child BEAM nodes."
defdelegate start_node(name, path, extra_args \\ ""), to: OsSupMcp.Node.Manager
defdelegate stop_node(name), to: OsSupMcp.Node.Manager
defdelegate restart_node(name), to: OsSupMcp.Node.Manager
defdelegate eval_on_node(name, code), to: OsSupMcp.Node.Manager
defdelegate list_nodes(), to: OsSupMcp.Node.Manager
end