Acornonaut

Turn YouTube playlists into AI-generated flashcards with spaced repetition — create, search, and export decks via MCP.

Acornonaut MCP Server

MCP

Acornonaut is AI-powered video learning: turn YouTube playlists into high-quality flashcards, then query your learning library directly from any MCP-compatible AI client.

This repository is a thin public wrapper for the hosted Acornonaut MCP endpoint (no server source code).

Endpoint

Authentication

Use your Acornonaut API key in either header:

  • Authorization: Bearer <your_api_key> (recommended)
  • x-api-key: <your_api_key>

Keep your API key secret. Never commit it to source control.

Quick Connect

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "acornonaut": {
      "url": "https://acornonaut.app/api/mcp",
      "headers": {
        "Authorization": "Bearer ak_your_api_key_here"
      }
    }
  }
}

Cursor

~/.cursor/mcp.json

{
  "mcpServers": {
    "acornonaut": {
      "url": "https://acornonaut.app/api/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "Bearer ak_your_api_key_here"
      }
    }
  }
}

Windsurf

Use MCP Server settings and provide:

  • Name: acornonaut
  • URL: https://acornonaut.app/api/mcp
  • Transport: streamable-http
  • Header: Authorization: Bearer ak_your_api_key_here

Or JSON form:

{
  "mcpServers": {
    "acornonaut": {
      "url": "https://acornonaut.app/api/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "Bearer ak_your_api_key_here"
      }
    }
  }
}

VS Code (MCP-compatible extensions)

For MCP extensions that accept JSON config:

{
  "mcpServers": {
    "acornonaut": {
      "url": "https://acornonaut.app/api/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "Bearer ak_your_api_key_here"
      }
    }
  }
}

OpenClaw / mcporter

OpenClaw-style config snippet

{
  "mcpServers": {
    "acornonaut": {
      "url": "https://acornonaut.app/api/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "Bearer ak_your_api_key_here"
      }
    }
  }
}

mcporter example

mcporter call acornonaut list_playlists '{}'

Tool Reference

Acornonaut currently exposes the following MCP tools:

ToolParametersDescription
list_playlistspage?: number, limit?: numberList your playlists with status and pagination.
get_playlistid: stringGet one playlist with videos and associated cards.
create_playlisturl: stringCreate a playlist from a YouTube URL and start processing.
get_cardsplaylistId: string, page?: number, limit?: numberFetch paginated flashcards for a playlist.
search_cardsquery: string, limit?: numberFull-text search across your flashcards.
get_quotanoneCheck plan limits and current usage/quota status.
export_deckplaylistId: string, `format?: "apkg""csv"

Example (curl)

curl -s -X POST https://acornonaut.app/api/mcp \
  -H "Authorization: Bearer ak_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "list_playlists",
      "arguments": { "page": 1, "limit": 10 }
    }
  }'

Why Acornonaut 🎯

  • Turn long-form YouTube learning into active recall
  • Build reusable knowledge decks from playlists
  • Query and review knowledge from your AI tools

Links

Máy chủ liên quan

NotebookLM Web Importer

Nhập trang web và video YouTube vào NotebookLM chỉ với một cú nhấp. Được tin dùng bởi hơn 200.000 người dùng.

Cài đặt tiện ích Chrome