@ankimcp/anki-mcp-server
Version:
Model Context Protocol server for Anki - enables AI assistants to interact with your Anki flashcards
24 lines (23 loc) • 746 B
TypeScript
export interface TunnelCredentials {
access_token: string;
refresh_token: string;
expires_at: string;
user: {
id: string;
email: string;
tier: "free" | "paid";
};
}
export declare class CredentialsService {
private readonly logger;
private static readonly CREDENTIALS_DIR;
private static readonly CREDENTIALS_FILE;
getCredentialsPath(): string;
saveCredentials(credentials: TunnelCredentials): Promise<void>;
loadCredentials(): Promise<TunnelCredentials | null>;
clearCredentials(): Promise<void>;
hasCredentials(): Promise<boolean>;
isTokenExpired(credentials: TunnelCredentials): boolean;
private ensureCredentialsDirectory;
private validateCredentials;
}