VS Code
The VS Code integration connects streamboard to GitHub Copilot in VS Code through agent skills or the Model Context Protocol (MCP), giving the Copilot agent access to tools for managing your flashcards.
Option A: Agent skills
Section titled “Option A: Agent skills”Run the following to install agent skills into your project:
npx streamboard skill installSkills are immediately available via GitHub Copilot.
Option B: MCP config file
Section titled “Option B: MCP config file”Add the following to .vscode/mcp.json in your project:
{ "servers": { "streamboard": { "type": "http", "url": "https://mcp.usestreamboard.com/mcp" } }}Option C: Command Palette
Section titled “Option C: Command Palette”- Open the Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) - Run MCP: Add Server
- Enter the URL:
https://mcp.usestreamboard.com/mcp
On first use, authenticate via OAuth.
Available tools
Section titled “Available tools”Deck management
Section titled “Deck management”| Tool | Description |
|---|---|
list_decks | List all your decks |
get_deck | Get details of a specific deck |
create_deck | Create a new deck |
update_deck | Update a deck’s title or description |
delete_deck | Delete a deck |
Card management
Section titled “Card management”| Tool | Description |
|---|---|
create_card | Add a new card to a deck |
update_card | Edit a card’s front or back |
delete_card | Remove a card |
Review
Section titled “Review”| Tool | Description |
|---|---|
get_due_cards | Get cards that are due for review |
submit_review | Submit a review result (pass/fail) |
reset_card | Reset a card back to Box 1 |
Example prompts
Section titled “Example prompts”- “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?”