MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / close

Method close

crates/opencode-mcp/src/client.rs:622–633  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

620 }
621
622 pub async fn close(&self) -> Result<(), McpClientError> {
623 let mut transport = self.transport.lock().await;
624 if let Some(t) = transport.as_ref() {
625 t.close().await?;
626 }
627 *transport = None;
628
629 self.tool_registry.clear_server(&self.server_name).await;
630 self.set_status(McpStatus::Disabled).await;
631
632 Ok(())
633 }
634
635 pub fn server_name(&self) -> &str {
636 &self.server_name

Callers 2

removeMethod · 0.45
restartMethod · 0.45

Calls 2

clear_serverMethod · 0.80
set_statusMethod · 0.45

Tested by

no test coverage detected