streamable-httpMITupdated 12d ago
AI-powered flashcard generation from YouTube videos — Turn any YouTube playlist into spaced-repetition flashcards and manage your learning library through any MCP-compatible AI client.
What can you do with Acornonaut MCP Server?
Acornonaut MCP Server
AI-powered flashcard generation from YouTube videos — Turn any YouTube playlist into spaced-repetition flashcards and manage your learning library through any MCP-compatible AI client.
This is the official MCP server for Acornonaut, hosted at https://mcp.acornonaut.app.
✨ Features
- 🎥 YouTube to flashcards — AI-generated cards from video transcripts
- 🧠 Spaced repetition — SM-2 algorithm for optimal review scheduling
- 📚 Playlist management — Organize learning content by topic
- 🔍 Semantic search — Find cards across your entire library
- 📦 Anki export — Export decks to Anki format
- 🔐 OAuth 2.0 — Secure, browser-based authentication
🚀 Quick Start
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"acornonaut": {
"url": "https://mcp.acornonaut.app"
}
}
}
Restart Claude Desktop. On first use, your browser will open for OAuth sign-in.
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"acornonaut": {
"url": "https://mcp.acornonaut.app",
"transport": "streamable-http"
}
}
}
Windsurf
Use MCP Server settings:
- Name:
acornonaut - URL:
https://mcp.acornonaut.app - Transport:
streamable-http
Or JSON config:
{
"mcpServers": {
"acornonaut": {
"url": "https://mcp.acornonaut.app",
"transport": "streamable-http"
}
}
}
Continue.dev / Cline
Add to your MCP config:
{
"mcpServers": {
"acornonaut": {
"url": "https://mcp.acornonaut.app"
}
}
}
OpenClaw
{
"mcpServers": {
"acornonaut": {
"url": "https://mcp.acornonaut.app"
}
}
}
🔐 Authentication
Acornonaut MCP uses OAuth 2.0 for secure authentication:
- On first connection, your browser opens automatically
- Sign in to Acornonaut (or create a free account)
- Grant MCP access
- Return to your AI client — you're connected!
No API keys to manage. Tokens are stored securely by your MCP client.
🛠️ Available Tools
| Tool | Description |
|---|---|
| Playlists | |
list_playlists |
List all your playlists with status and progress |
get_playlist |
Get a single playlist with videos and cards |
create_playlist |
Create a new playlist from a YouTube URL |
update_playlist |
Rename or update playlist settings |
delete_playlist |
Permanently delete a playlist and its cards |
| Videos | |
add_video_by_url |
Add a single YouTube video to a playlist |
get_video_cards |
Get all flashcards for a specific video |
get_transcript |
Retrieve the full transcript of a video |
| Cards | |
list_cards |
List paginated flashcards with filters |
get_card |
Get a single card by ID |
create_card |
Create a custom flashcard manually |
update_card |
Edit a card's front, back, or metadata |
delete_card |
Delete a specific card |
search_cards |
Full-text search across all your cards |
| Spaced Repetition | |
review_due_cards |
Get cards due for review today |
answer_card |
Submit review answer and update scheduling |
get_review_stats |
View your review statistics and streaks |
Total: 18 tools
📖 Example Usage
Create a playlist from YouTube
Ask your AI: "Create an Acornonaut playlist from https://www.youtube.com/playlist?list=..."
Search your flashcards
Ask your AI: "Search my Acornonaut cards for 'photosynthesis'"
Review due cards
Ask your AI: "What cards are due for review in Acornonaut today?"
Export to Anki
Ask your AI: "Export my 'Biology 101' playlist from Acornonaut as an Anki deck"
🔗 Links
- Product: https://acornonaut.app
- Documentation: https://acornonaut.app/docs/mcp
- Main repository: https://github.com/zerolve-io/coursecards
- MCP Spec: https://modelcontextprotocol.io
📝 License
MIT License - see LICENSE file.
Built with ❤️ by the Acornonaut team
Install
Add Acornonaut MCP Server to your client. Pick the one you use.
claude mcp add --transport http acornonaut-mcp-server https://mcp.acornonaut.appcodex mcp add acornonaut-mcp-server --url https://mcp.acornonaut.app{
"mcpServers": {
"acornonaut-mcp-server": {
"url": "https://mcp.acornonaut.app"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"acornonaut-mcp-server": {
"type": "http",
"url": "https://mcp.acornonaut.app"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"acornonaut-mcp-server": {
"url": "https://mcp.acornonaut.app"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"acornonaut-mcp-server": {
"serverUrl": "https://mcp.acornonaut.app"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation25/25
- Maintenance19/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 4 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 2.5.5Latest | Jun 7, 2026 |
| 2.5.4 | Jun 7, 2026 |