Crate sacp_proxy

Crate sacp_proxy 

Source

Structs§

McpConnectRequest
Creates a new MCP connection. This is equivalent to “running the command”.
McpConnectResponse
McpDisconnectNotification
Disconnects the MCP connection.
McpOverAcpNotification
An MCP notification sent via ACP, either from the MCP client (the ACP agent) or the MCP server (the ACP client).
McpOverAcpRequest
An MCP request sent via ACP. This could be an MCP-server-to-MCP-client request (in which case it goes from the ACP client to the ACP agent, note the reversal of roles) or an MCP-client-to-MCP-server request (in which case it goes from the ACP agent to the ACP client).
McpServiceRegistry
Manages MCP services offered to successor proxies and agents.
NotificationFromSuccessorHandler
Handler to process a notification of type N coming from the successor component.
ProxyHandler
Handler for the “default proxy” behavior.
RequestFromSuccessorHandler
Handler to process a request of type R coming from the successor component.
SuccessorNotification
A notification being sent to the successor component.
SuccessorRequest
A request being sent to the successor component.

Constants§

METHOD_MCP_CONNECT_REQUEST
METHOD_MCP_DISCONNECT_NOTIFICATION
METHOD_MCP_NOTIFICATION
METHOD_MCP_REQUEST

Traits§

AcpProxyExt
JsonRpcCxExt
Extension trait for [JsonRpcCx] that adds methods for sending to successor.