Skip to main content
Glama

gui_deck_overview

View detailed overview of a specific Anki deck by providing the deck name. Simplifies deck management and progress tracking within the Anki MCP server.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
deckNameYesName of the deck to view overview for

Implementation Reference

  • Full registration of the 'gui_deck_overview' MCP tool, including input schema (deckName string), handler logic that invokes Anki's guiDeckOverview via ankiClient, and returns textual success response.
    // Tool: Open deck overview server.tool( 'gui_deck_overview', { deckName: z.string().describe('Name of the deck to view overview for'), }, async ({ deckName }) => { try { const result = await ankiClient.graphical.guiDeckOverview({ name: deckName }); return { content: [ { type: 'text', text: `Successfully opened deck overview for "${deckName}". Result: ${result}`, }, ], }; } catch (error) { throw new Error( `Failed to open deck overview: ${error instanceof Error ? error.message : String(error)}` ); } } );
  • The core handler function executing the tool: calls ankiClient.graphical.guiDeckOverview with deck name and handles response/error.
    async ({ deckName }) => { try { const result = await ankiClient.graphical.guiDeckOverview({ name: deckName }); return { content: [ { type: 'text', text: `Successfully opened deck overview for "${deckName}". Result: ${result}`, }, ], }; } catch (error) { throw new Error( `Failed to open deck overview: ${error instanceof Error ? error.message : String(error)}` ); } } );
  • Zod input schema requiring a 'deckName' string parameter.
    { deckName: z.string().describe('Name of the deck to view overview for'), },

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/arielbk/anki-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server