MCPcopy
hub / github.com/codeaashu/claude-code / processBatched

Function processBatched

src/services/mcp/client.ts:2218–2224  ·  view source on GitHub ↗
(
  items: T[],
  concurrency: number,
  processor: (item: T) => Promise<void>,
)

Source from the content-addressed store, hash-verified

2216// slow server only occupies one slot instead of blocking an entire batch
2217// boundary. Same concurrency ceiling, same results, better scheduling.
2218async function processBatched<T>(
2219 items: T[],
2220 concurrency: number,
2221 processor: (item: T) => Promise<void>,
2222): Promise<void> {
2223 await pMap(items, processor, { concurrency })
2224}
2225
2226export async function getMcpToolsCommandsAndResources(
2227 onConnectionAttempt: (params: {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected