pub struct ClientRpcMcpInstallations<'a> { /* private fields */ }Expand description
mcp.installations.* RPCs.
Implementations§
Source§impl<'a> ClientRpcMcpInstallations<'a>
impl<'a> ClientRpcMcpInstallations<'a>
Sourcepub async fn list(
&self,
params: McpInstallationsRequest,
) -> Result<McpInstallationManagementResult, Error>
pub async fn list( &self, params: McpInstallationsRequest, ) -> Result<McpInstallationManagementResult, Error>
Reads receipt-owned MCP inventory for the selected account and host without activating servers or reconstructing missing ownership. Configuration ownership does not prove session-specific usability.
Wire method: mcp.installations.list.
§Parameters
params- New-work inventory or recovery request under an explicitly selected existing session.
§Returns
Management result with contract receipt, or a typed request/negotiation refusal.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn recover(
&self,
params: McpInstallationsRequest,
) -> Result<McpInstallationManagementResult, Error>
pub async fn recover( &self, params: McpInstallationsRequest, ) -> Result<McpInstallationManagementResult, Error>
Reconciles already-confirmed durable MCP transactions, then inspects owned inventory. Does not replay apply or reconstruct deleted ownership metadata; unresolved or unsafe evidence remains an explicit refusal.
Wire method: mcp.installations.recover.
§Parameters
params- New-work inventory or recovery request under an explicitly selected existing session.
§Returns
Management result with contract receipt, or a typed request/negotiation refusal.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn status(
&self,
params: McpInstallationOperationRequest,
) -> Result<McpInstallationManagementResult, Error>
pub async fn status( &self, params: McpInstallationOperationRequest, ) -> Result<McpInstallationManagementResult, Error>
Inspects a known operation only on its original connection. Remains available after account or selected-session loss; does not acquire new authority or rebind an operation.
Wire method: mcp.installations.status.
§Parameters
params- Existing-operation control. A new session selector is deliberately not accepted.
§Returns
Management result with contract receipt, or a typed request/negotiation refusal.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn cancel(
&self,
params: McpInstallationOperationRequest,
) -> Result<McpInstallationManagementResult, Error>
pub async fn cancel( &self, params: McpInstallationOperationRequest, ) -> Result<McpInstallationManagementResult, Error>
Requests cancellation of a known operation on its original connection, including before apply or confirmation. Already-started effects retain their transaction lease and report an honest terminal or recovery outcome.
Wire method: mcp.installations.cancel.
§Parameters
params- Existing-operation control. A new session selector is deliberately not accepted.
§Returns
Management result with contract receipt, or a typed request/negotiation refusal.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.