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

Function client

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

Source from the content-addressed store, hash-verified

315 if (target.name === "cloudflare") {
316 let clientPromise: Promise<Client> | undefined;
317 const client = () => {
318 if (!clientPromise) {
319 clientPromise = (async () => {
320 const directClient = new Client(
321 { name: serverName, version: "1.0.0" },
322 { capabilities: {} },
323 );
324 const transport = new StreamableHTTPClientTransport(new URL(sessionUrl), {
325 requestInit: { headers: identity.headers ?? {} },
326 });
327 await directClient.connect(transport);
328 return directClient;
329 })();
330 }
331 return clientPromise;
332 };
333
334 const listTools = () =>
335 Effect.promise(async () => {

Calls 1

connectMethod · 0.65

Tested by

no test coverage detected