@auth0/auth0-mcp-server
Version:
Auth0 Model Context Protocol (MCP) Server (Beta) — A secure and extendable implementation of an MCP server that provides AI assistants with controlled access to the Auth0 Management API through natural language. This project is in beta and not intended fo
36 lines (35 loc) • 1.76 kB
TypeScript
import type { QuickstartSpec, DefaultAppOrigin } from './quickstarts';
export declare function hasProjectMarker(resolvedDir: string): boolean;
export declare const FRAMEWORK_FILENAMES: {
readonly react: "react-quickstart-definition.json";
readonly vue: "vuejs-quickstart-definition.json";
readonly angular: "angular-quickstart-definition.json";
readonly nextjs: "nextjs-quickstart-definition.json";
readonly javascript: "vanillajs-quickstart-definition.json";
readonly express: "express-quickstart-definition.json";
readonly python: "python-quickstart-definition.json";
readonly android: "android-quickstart-definition.json";
};
export declare const SUPPORTED_FRAMEWORKS: Array<keyof typeof FRAMEWORK_FILENAMES>;
export type SupportedFramework = keyof typeof FRAMEWORK_FILENAMES;
export declare function isFrameworkSupported(framework: string): framework is SupportedFramework;
export declare enum UrlSource {
Detected = "detected",
FrameworkDefault = "framework_default"
}
export interface ResolvedCallbackUrls {
base_url: string;
callback_urls?: string[];
logout_urls?: string[];
web_origins?: string[];
url_source: UrlSource;
}
export declare const resolveDefaultOrigin: (defaultAppOrigin: DefaultAppOrigin, inputValues?: Record<string, string>, schemeOverride?: string) => string;
export declare const resolveCallbackUrls: (quickstartSpec: QuickstartSpec, baseUrl?: string, inputValues?: Record<string, string>, schemeOverride?: string) => {
url_source: UrlSource;
web_origins?: string[] | undefined;
logout_urls?: string[] | undefined;
callback_urls?: string[] | undefined;
base_url: string;
};
export declare function hasNonVerifiableCallbacks(callbackUrls: string[]): boolean;