Skip to main content
Glama

CentralMind/Gateway

helpers.go712 B
package providers import ( "strings" ) func ExtractJSON(text string) string { // Try to extract JSON objects (starting with { and ending with }) firstBrace := strings.Index(text, "{") if firstBrace >= 0 { lastBrace := strings.LastIndex(text, "}") if lastBrace > firstBrace { return strings.TrimSpace(text[firstBrace : lastBrace+1]) } } // If no JSON object found, try JSON arrays (starting with [ and ending with ]) firstBracket := strings.Index(text, "[") if firstBracket >= 0 { lastBracket := strings.LastIndex(text, "]") if lastBracket > firstBracket { return strings.TrimSpace(text[firstBracket : lastBracket+1]) } } // If no JSON found, return original string return text }

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/centralmind/gateway'

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