UNPKG

@ankimcp/anki-mcp-server

Version:

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

22 lines (21 loc) • 832 B
import type { IAnkiConfig } from "../config/anki-config.interface"; export declare function __resetAnkiQueueForTests(): void; export declare class AnkiConnectError extends Error { readonly action?: string | undefined; readonly originalError?: string | undefined; constructor(message: string, action?: string | undefined, originalError?: string | undefined); } export declare class ReadOnlyModeError extends Error { readonly action: string; constructor(action: string); } export declare class AnkiConnectClient { private readonly config; private readonly client; private readonly apiVersion; private readonly apiKey?; private readonly readOnly; private readonly logger; constructor(config: IAnkiConfig); invoke<T = any>(action: string, params?: Record<string, any>): Promise<T>; }