@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
TypeScript
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>;
}