Skip to main content
Glama
index.jsโ€ข761 B
'use strict'; var utilUriEscape = require('@smithy/util-uri-escape'); function buildQueryString(query) { const parts = []; for (let key of Object.keys(query).sort()) { const value = query[key]; key = utilUriEscape.escapeUri(key); if (Array.isArray(value)) { for (let i = 0, iLen = value.length; i < iLen; i++) { parts.push(`${key}=${utilUriEscape.escapeUri(value[i])}`); } } else { let qsEntry = key; if (value || typeof value === "string") { qsEntry += `=${utilUriEscape.escapeUri(value)}`; } parts.push(qsEntry); } } return parts.join("&"); } exports.buildQueryString = buildQueryString;

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/consigcody94/office-whisperer'

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