Skip to main content
Glama

GitHub Actions MCP Server

by onemarc
errors.ts833 B
export class BaseError extends Error { constructor(message: string) { super(message); this.name = this.constructor.name; Error.captureStackTrace(this, this.constructor); } } export class ToolExecutionError extends BaseError { constructor(toolName: string, message: string) { super(`Error executing tool '${toolName}': ${message}`); } } export class WorkflowError extends BaseError { public details?: any; constructor(message: string, details?: any) { super(message); this.details = details; } } export class AuthenticationError extends BaseError { constructor(message = 'GitHub authentication failed. Please check your token.') { super(message); } } export class ValidationError extends BaseError { constructor(message: string) { super(`Validation error: ${message}`); } }

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/onemarc/github-actions-mcp-server'

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