Skip to main content
Glama
flatten.js515 B
/** * @template T * @overload * @param {T[][]} nodes * @param {T[]} [target] * @returns {T[]} */ /** * @template T * @overload * @param {T[]} nodes * @param {T[]} [target] * @returns {T[]} */ /** * @param {any[]} nodes * @param {any[]} [target] * @returns {any[]} */ export function flatten(nodes, target = []) { for (let i = 0; i < nodes.length; i += 1) { const node = nodes[i]; if (Array.isArray(node)) { flatten(node, target); } else { target.push(node); } } return target; }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MatheusgVentura/Project-One'

If you have feedback or need assistance with the MCP directory API, please join our Discord server