JetBrains
The JetBrains integration connects streamboard to IntelliJ IDEA, WebStorm, PyCharm, and other JetBrains IDEs through agent skills or the Model Context Protocol (MCP), giving Junie and the AI Assistant 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 Junie.
Option B: Settings UI
Section titled “Option B: Settings UI”- Open Settings → Tools → AI Assistant → Model Context Protocol (MCP)
- Click Add
- Select Streamable HTTP as the transport type
- Enter the URL:
https://mcp.usestreamboard.com/mcp - Click OK and Apply
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?”