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

Function client

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

Source from the content-addressed store, hash-verified

330 if (target.name === "cloudflare") {
331 let clientPromise: Promise<Client> | undefined;
332 const client = () => {
333 if (!clientPromise) {
334 clientPromise = (async () => {
335 const directClient = new Client(
336 { name: serverName, version: "1.0.0" },
337 { capabilities: {} },
338 );
339 const transport = new StreamableHTTPClientTransport(new URL(sessionUrl), {
340 requestInit: { headers: identity.headers ?? {} },
341 });
342 await directClient.connect(transport);
343 return directClient;
344 })();
345 }
346 return clientPromise;
347 };
348
349 const listTools = () =>
350 Effect.promise(async () => {

Calls 1

connectMethod · 0.65

Tested by

no test coverage detected