UNPKG

mcp-server-anki

Version:

Model Context Protocol (MCP) server enabling AI assistants (Claude, GPT-4, Gemini, etc.) to interact with Anki flashcards through AnkiConnect.

68 lines 2.19 kB
"use strict"; /** * Deck Tools * Tool definitions and handlers for deck-related operations */ Object.defineProperty(exports, "__esModule", { value: true }); exports.deckTools = void 0; const deck_handler_js_1 = require("../../server/handlers/deck-handler.js"); /** * Deck-related tools category */ exports.deckTools = { name: 'deck', description: 'Tools for managing Anki decks', tools: [ { definition: { name: 'get_deck_names', description: 'Get all deck names from Anki', inputSchema: { type: 'object', properties: {}, }, }, handler: deck_handler_js_1.handleGetDeckNames, }, { definition: { name: 'get_cards_in_deck', description: 'Get cards from a specific deck', inputSchema: { type: 'object', properties: { deck: { type: 'string', description: 'Name of the deck', }, limit: { type: 'number', description: 'Maximum number of cards to return (default: 10)', default: 10, }, }, required: ['deck'], }, }, handler: deck_handler_js_1.handleGetCardsInDeck, }, { definition: { name: 'get_deck_stats', description: 'Get statistics for a specific deck', inputSchema: { type: 'object', properties: { deck: { type: 'string', description: 'Name of the deck', }, }, required: ['deck'], }, }, handler: deck_handler_js_1.handleGetDeckStats, }, ], }; //# sourceMappingURL=deck-tools.js.map