Skip to main content
Glama
nameClass.js634 B
import escapeClassName from './escapeClassName' import escapeCommas from './escapeCommas' export function asClass(name) { return escapeCommas(`.${escapeClassName(name)}`) } export default function nameClass(classPrefix, key) { return asClass(formatClass(classPrefix, key)) } export function formatClass(classPrefix, key) { if (key === 'DEFAULT') { return classPrefix } if (key === '-' || key === '-DEFAULT') { return `-${classPrefix}` } if (key.startsWith('-')) { return `-${classPrefix}${key}` } if (key.startsWith('/')) { return `${classPrefix}${key}` } return `${classPrefix}-${key}` }

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