UNPKG

@ankimcp/anki-mcp-server

Version:

Model Context Protocol server for Anki - enables AI assistants to interact with your Anki flashcards

30 lines • 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.retrieveMediaFile = retrieveMediaFile; const media_validation_utils_1 = require("../../../../../utils/media-validation.utils.js"); async function retrieveMediaFile(params, client) { if (!params.filename || params.filename.trim() === "") { throw new Error("Filename cannot be empty"); } const filename = (0, media_validation_utils_1.sanitizeMediaFilename)(params.filename); const result = await client.invoke("retrieveMediaFile", { filename, }); if (result === false) { return { success: true, filename, data: null, message: `Media file not found: ${filename}`, found: false, }; } return { success: true, filename, data: result, message: `Successfully retrieved media file: ${filename}`, found: true, }; } //# sourceMappingURL=retrieveMediaFile.action.js.map