Skip to main content
Glama
request.ts970 B
import { ActionRunFunc } from "./function_kinds/action_run.ts"; import { BeforeFunc } from "./function_kinds/before.ts"; import { JoiValidationFunc } from "./function_kinds/joi_validation.ts"; import { ResolverFunc } from "./function_kinds/resolver_function.ts"; import { ManagementFunc } from "./function_kinds/management.ts"; import { DebugFunc } from "./function_kinds/debug.ts"; import { FunctionKind } from "./function.ts"; import { SchemaVariantDefinitionFunc } from "./function_kinds/schema_variant_definition.ts"; export type AnyFunction = | ActionRunFunc | JoiValidationFunc | BeforeFunc | ResolverFunc | SchemaVariantDefinitionFunc | ManagementFunc | DebugFunc; export type Request = AnyFunction & RequestCtx & { kind: FunctionKind; before?: BeforeFunc[]; timeout?: number; }; export interface RequestCtx { executionId: string; } export const ctxFromRequest = ({ executionId }: Request): RequestCtx => ({ executionId, });

Latest Blog Posts

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/systeminit/si'

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