MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / client

Function client

e2e/src/surfaces/mcp.ts:306–321  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

304 if (target.name === "cloudflare") {
305 let clientPromise: Promise<Client> | undefined;
306 const client = () => {
307 if (!clientPromise) {
308 clientPromise = (async () => {
309 const directClient = new Client(
310 { name: serverName, version: "1.0.0" },
311 { capabilities: {} },
312 );
313 const transport = new StreamableHTTPClientTransport(new URL(sessionUrl), {
314 requestInit: { headers: identity.headers ?? {} },
315 });
316 await directClient.connect(transport);
317 return directClient;
318 })();
319 }
320 return clientPromise;
321 };
322
323 const listTools = () =>
324 Effect.promise(async () => {

Calls 1

connectMethod · 0.65

Tested by

no test coverage detected