Skip to main content
Glama
agent.errors.ts936 B
import { BaseError } from './base.error.js'; import { ErrorType, ErrorMetadata } from './error.types.js'; export class AgentExecutionError extends BaseError { constructor(message: string, metadata?: ErrorMetadata) { super(ErrorType.AGENT_EXECUTION_ERROR, message, metadata); } } export class AgentInitializationError extends BaseError { constructor(message: string, metadata?: ErrorMetadata) { super(ErrorType.AGENT_INITIALIZATION_ERROR, message, metadata); } } export class AgentValidationError extends Error { public readonly details?: any; constructor(message: string, details?: any) { super(message); this.name = 'AgentValidationError'; this.details = details; } } export class AgentCredentialsError extends Error { public readonly details?: any; constructor(message: string, details?: any) { super(message); this.name = 'AgentCredentialsError'; this.details = details; } }

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