Skip to main content
Glama
application.errors.ts779 B
import { BaseError } from './base.error.js'; import { ErrorType, ErrorMetadata } from './error.types.js'; export class ValidationError extends BaseError { constructor(message: string, metadata?: ErrorMetadata) { super(ErrorType.VALIDATION_ERROR, message, metadata); } } export class NotFoundError extends BaseError { constructor(message: string, metadata?: ErrorMetadata) { super(ErrorType.NOT_FOUND, message, metadata); } } export class UnauthorizedError extends BaseError { constructor(message: string, metadata?: ErrorMetadata) { super(ErrorType.UNAUTHORIZED, message, metadata); } } export class ForbiddenError extends BaseError { constructor(message: string, metadata?: ErrorMetadata) { super(ErrorType.FORBIDDEN, message, metadata); } }

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/KasarLabs/snak'

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