Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_flashcards_from_jsonA

Create interactive HTML flashcards from JSON card data.

Args: cards: List of flashcard data with 'front', 'back', and optional 'tags' title: Title for the flashcard set description: Description of the flashcard set template: Template type ('minimal', 'default', 'elegant') theme: Theme ('light' or 'dark')

Returns: HTML content as string

generate_flashcards_pdfA

Generate PDF flashcards from JSON card data.

Args: cards: List of flashcard data with 'front', 'back', and optional 'tags' title: Title for the flashcard set description: Description of the flashcard set layout: Layout type ('single' or 'a4_8') output_path: Directory path to save the PDF file show_deck_name: Whether to show the title on the PDF show_card_index: Whether to show the card index on the PDF

Returns: Success message with file path and size information

convert_csv_to_jsonA

Convert CSV content to flashcard JSON format.

Args: csv_content: Raw CSV content as string front_columns: Comma-separated column indices for card front (e.g., "0,1") back_columns: Comma-separated column indices for card back (e.g., "2,3") tags_column: Column index for tags (optional) has_header: Whether CSV has header row title: Title for the flashcard set description: Description of the flashcard set column_separator: Separator for multi-column content template: Template type for styling theme: Theme for styling

Returns: JSON string of complete flashcard data

validate_flashcard_dataC

Validate flashcard JSON data structure.

Args: flashcard_json: Flashcard data in JSON format

Returns: Validation result message

Prompts

Interactive templates invoked by user choice

NameDescription
flashcard_assistantComprehensive flashcard generation assistant with resource querying, intent recognition, and tool recommendation capabilities. Args: user_input: User's input text describing their flashcard needs context: Context information (general, learning, teaching, sharing, printing) data_type: Type of input data (csv, json) output_preference: Preferred output format (html, pdf, auto) Returns: Complete analysis and recommendations for flashcard generation

Resources

Contextual data attached and managed by the client

NameDescription
get_flashcard_templatesGet available flashcard templates and their configurations. Returns: JSON string containing template information

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/Moonzhang/FlashcardMCP'

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