My agentic slop goes here. Not intended for anyone else!
1(** The log source for transport operations *)
2val src : Logs.Src.t
3
4exception CLI_not_found of string
5exception Process_error of string
6exception Connection_error of string
7
8type t
9
10val create :
11 sw:Eio.Switch.t ->
12 process_mgr:_ Eio.Process.mgr ->
13 options:Options.t ->
14 unit -> t
15
16val send : t -> Jsont.json -> unit
17val receive_line : t -> string option
18val interrupt : t -> unit
19val close : t -> unit
20
21val serialize_mcp_config : (string * Options.mcp_server_config) list -> string
22(** Serialize MCP server configuration to JSON string for CLI --mcp-config flag *)