We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/anrgct/autodev-codebase'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
openai-error-handler.ts•712 B
/**
* Handles OpenAI API errors, particularly ByteString conversion errors
*/
export function handleOpenAIError(error: any, context: string): Error {
if (error instanceof Error) {
// Handle common OpenAI client initialization errors
if (error.message.includes('API key must be a string')) {
return new Error(`Invalid API key format for ${context}. API key must be a valid string.`)
}
if (error.message.includes('ByteString')) {
return new Error(`Invalid API key format for ${context}. API key contains invalid characters.`)
}
return error
}
return new Error(`Unknown error occurred while initializing ${context} client`)
}