Skip to content

Gemini CLI

The Gemini CLI integration connects streamboard to Google’s Gemini CLI through the Model Context Protocol (MCP), giving Gemini access to 11 tools for managing your flashcards.

  1. Add the following to .gemini/settings.json in your project root or home directory:
    {
    "mcpServers": {
    "streamboard": {
    "httpUrl": "https://mcp.usestreamboard.com/mcp"
    }
    }
    }
  2. On first use, authenticate via OAuth
ToolDescription
list_decksList all your decks
get_deckGet details of a specific deck
create_deckCreate a new deck
update_deckUpdate a deck’s title or description
delete_deckDelete a deck
ToolDescription
create_cardAdd a new card to a deck
update_cardEdit a card’s front or back
delete_cardRemove a card
ToolDescription
get_due_cardsGet cards that are due for review
submit_reviewSubmit a review result (pass/fail)
reset_cardReset a card back to Box 1
  • Gemini Enterprise supports custom MCP server connectors (currently in preview). Use the same URL: https://mcp.usestreamboard.com/mcp
  • Gemini web app (gemini.google.com) does not support custom MCP connectors yet.
  • “What decks do I have?”
  • “Create a new deck called ‘Rust Ownership’ and add 10 cards about ownership, borrowing, and lifetimes”
  • “Show me my due cards and help me review them”
  • “How many cards are due across all my decks?”