+- **`gnomad_get_variant`** — batch lookups now dispatch concurrently instead of iterating a serial `for` loop. The existing `GnomadService` concurrency semaphore (`GNOMAD_MAX_CONCURRENCY`, default 2), acquired per upstream GraphQL call, still bounds the fan-out, so a multi-ID batch overlaps its upstream requests under the cap rather than running them strictly one at a time. Per-item partial success is unchanged — a malformed or absent ID still lands in `failed[]` without failing the others — and `found[]`/`failed[]` stay in input order regardless of upstream resolution order. No input or output schema change. [#10](https://github.com/cyanheads/gnomad-genetics-mcp-server/issues/10)
0 commit comments