Skip to main content
Glama

Superjolt MCP Server

by scoritz
api.interface.ts2.43 kB
export interface IApiError { message: string; statusCode: number; error?: string; } export interface ICreateMachineResponse { id: string; name: string; } export interface IMachineListItem { id: string; name: string; status?: string; createdAt: string; cpuUsage?: number; memoryUsage?: number; memoryTotal?: number; diskUsage?: number; diskTotal?: number; cpuCores?: number; } export interface IListMachinesResponse { machines: IMachineListItem[]; total: number; } export interface IServiceListItem { id: string; name: string; status: string; state: string; createdAt: string; } export interface IListServicesResponse { services: IServiceListItem[]; total: number; } export interface ILogsMetadata { lines: number; truncated: boolean; from?: string; to?: string; } export interface IGetLogsResponse { serviceId: string; logs: string; metadata: ILogsMetadata; } export interface ITenant { id: string; name: string; maxMachines: number; machineCount: number; } export interface ICurrentUser { id: string; email: string; name: string; githubUsername: string; avatarUrl: string; tenantId: string; lastUsedMachineId: string | null; tenant: ITenant; } export interface ICustomDomain { id: string; domain: string; serviceId: string; tenantId: string; status: 'pending_validation' | 'active' | 'failed' | 'expired'; cloudflareCustomHostnameId?: string; sslStatus: 'pending_validation' | 'active' | 'expired'; validationMethod: string; validationTarget?: string; isPrimary: boolean; createdAt: string; updatedAt: string; } export interface ICreateCustomDomainRequest { domain: string; serviceId: string; isPrimary?: boolean; } export interface ICreateCustomDomainResponse { id: string; domain: string; serviceId: string; status: string; sslStatus: string; validationMethod: string; validationTarget?: string; isPrimary: boolean; createdAt: string; } export interface IListCustomDomainsResponse { domains: ICustomDomain[]; total: number; } export interface ICustomDomainStatus { domain: string; status: 'pending_validation' | 'active' | 'failed' | 'expired'; sslStatus: 'pending_validation' | 'active' | 'expired'; validationMethod: string; validationTarget?: string; isPrimary: boolean; } export interface IDeleteCustomDomainResponse { success: boolean; message: string; }

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/scoritz/superjolt'

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