UNPKG

@ankimcp/anki-mcp-server

Version:

Model Context Protocol server for Anki - enables AI assistants to interact with your Anki flashcards

34 lines (33 loc) • 1.09 kB
export declare class MediaFileTypeError extends Error { constructor(); } export declare class MediaImportDirError extends Error { constructor(configuredDir: string); } export declare class MediaUrlBlockedError extends Error { constructor(); } export declare class MediaUrlSchemeError extends Error { constructor(scheme: string); } export declare class MediaUrlInvalidError extends Error { constructor(); } export interface MediaFilePathConfig { allowedTypes?: string[]; importDir?: string; } export interface MediaUrlConfig { allowedHosts?: string[]; } export declare function validateMediaFilePath(filePath: string, config?: MediaFilePathConfig): { resolvedPath: string; mimeType: string; }; export declare function validateMediaUrl(input: string, config?: MediaUrlConfig): Promise<{ hostname: string; resolvedIp: string; }>; export declare function sanitizeMediaFilename(filename: string): string; export declare function getMediaFilePathConfigFromEnv(): MediaFilePathConfig; export declare function getMediaUrlConfigFromEnv(): MediaUrlConfig;