trigger.dev
Version:
A Command-Line Interface for Trigger.dev projects
13 lines (12 loc) • 630 B
TypeScript
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { LoginResult, LoginResultOk } from "../utilities/session.js";
import { McpContext } from "./context.js";
import { ApiClient } from "@trigger.dev/core/v3";
export type McpAuthOptions = {
server: McpServer;
context: McpContext;
defaultApiUrl?: string;
profile?: string;
};
export declare function mcpAuth(options: McpAuthOptions): Promise<LoginResult>;
export declare function createApiClientWithPublicJWT(auth: LoginResultOk, projectRef: string, envName: string, scopes: string[], previewBranch?: string): Promise<ApiClient | undefined>;