UNPKG

notion-mcp-server

Version:

Notion MCP server with token auth: connect Claude Code, Claude Desktop, Cursor, VS Code, Codex and any MCP client to Notion. Search, create and edit pages, query databases, comment and upload files. Runs headless in CI and agents.

16 lines (15 loc) • 520 B
export async function mapWithConcurrency(items, limit, fn) { const results = new Array(items.length); let cursor = 0; async function worker() { while (true) { const index = cursor++; if (index >= items.length) return; results[index] = await fn(items[index], index); } } const workerCount = Math.max(1, Math.min(limit, items.length)); await Promise.all(Array.from({ length: workerCount }, () => worker())); return results; }