MCPcopy Index your code
hub / github.com/ChrisFeldmeier/OpenCodeRust / connect_stdio_inner

Method connect_stdio_inner

crates/opencode-mcp/src/client.rs:236–245  ·  view source on GitHub ↗
(&self, config: McpServerConfig)

Source from the content-addressed store, hash-verified

234 }
235
236 async fn connect_stdio_inner(&self, config: McpServerConfig) -> Result<(), McpClientError> {
237 let transport = StdioTransport::new(&config.command, &config.args, config.env).await?;
238 {
239 let mut t = self.transport.lock().await;
240 *t = Some(Box::new(transport));
241 }
242 self.initialize().await?;
243 self.load_tools().await?;
244 Ok(())
245 }
246 pub async fn connect_http(
247 &self,
248 url: String,

Callers 1

connect_stdioMethod · 0.80

Calls 3

newFunction · 0.85
load_toolsMethod · 0.80
initializeMethod · 0.45

Tested by

no test coverage detected