@ankimcp/anki-mcp-server
Version:
Model Context Protocol server for Anki - enables AI assistants to interact with your Anki flashcards
18 lines (17 loc) • 688 B
TypeScript
import { AnkiConnectClient } from "../../../../../clients/anki-connect.client.js";
import { DistributionMetrics } from "../../../../../utils/stats.utils.js";
import { type CardStateCounts, type DueTreeCounts } from "../../../../../utils/card-states.utils.js";
export interface DeckStatsParams {
deck: string;
easeBuckets?: number[];
intervalBuckets?: number[];
}
export interface DeckStatsResult {
success: boolean;
deck: string;
counts: DueTreeCounts;
states: CardStateCounts;
ease: DistributionMetrics;
intervals: DistributionMetrics;
}
export declare function deckStats(params: DeckStatsParams, client: AnkiConnectClient): Promise<DeckStatsResult>;