UNPKG

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