Skip to main content
Glama

DeepLearning.AI MCP Server (dlai-mcp)

License: MIT Python 3.10+ Model Context Protocol

A Model Context Protocol (MCP) server providing AI agents (Claude Desktop, Cursor, Antigravity, custom agent loops) with direct programmatic access to DeepLearning.AI Short Courses on learn.deeplearning.ai.

Designed for autonomous note-taking, code & lab extraction, and instant course research.


Features

  • 📚 Full Course Catalog Access: Browse 100+ DeepLearning.AI short courses with partners, topics, and duration.

  • 📑 Complete Syllabi & Outlines: Query module hierarchies, lesson indices, durations, and lesson types.

  • 🎙️ Timestamped Video Transcripts: Extract caption tracks with structured timestamp markers ([00:14]) for exact citation.

  • 💻 Jupyter Lab & Code Extraction: Read .ipynb notebooks and code exercises rendered in clean Markdown.

  • Zero-Auth Direct API: High-speed public tRPC queries without browser overhead.

  • 🔍 Offline SQLite Cache & FTS5 Search: Instant full-text search with BM25 ranking across all synced materials.

  • 🔐 Interactive CLI Login: Simple one-time login command (dlai-mcp login) to authenticate your account.


Related MCP server: Coursera MCP

Installation

Using uv (Recommended)

# Clone the repository
git clone https://github.com/WilliamAxelC/deeplearning.ai-MCP-Server.git
cd deeplearning.ai-MCP-Server

# Create virtual environment and install
uv venv
source .venv/bin/activate
uv pip install -e .

Using pip

pip install -e .

Quickstart & CLI Commands

1. Interactive Authentication (Optional for Public Data, Required for Enrolled Labs)

dlai-mcp login

Opens a Chromium browser window for you to log into your DeepLearning.AI account.

2. Check Status & Local Cache Statistics

dlai-mcp status

3. Pre-fetch Course Transcripts for Offline Agent Access

# Sync a specific course by slug
dlai-mcp sync --course chatgpt-prompt-eng

# Or sync all courses
dlai-mcp sync --all

4. Search Indexed Course Transcripts via CLI

dlai-mcp search "temperature parameter"

5. Start the MCP Server

# Standard stdio mode (for Claude Desktop / Cursor / Antigravity)
dlai-mcp serve

# Or SSE / HTTP network mode
dlai-mcp serve --transport sse --port 8000

Configuring MCP Clients

Claude Desktop Configuration (claude_desktop_config.json)

{
  "mcpServers": {
    "deeplearning-ai": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/deeplearning.ai-MCP-Server",
        "run",
        "dlai-mcp",
        "serve"
      ]
    }
  }
}

Cursor / Antigravity Configuration

{
  "mcpServers": {
    "deeplearning-ai": {
      "command": "/path/to/deeplearning.ai-MCP-Server/.venv/bin/dlai-mcp",
      "args": ["serve"]
    }
  }
}

Available MCP Tools

Tool

Parameters

Description

list_courses

query: Optional[str], partner: Optional[str], topic: Optional[str]

List and filter short courses.

get_course_structure

course_slug: str

Retrieve syllabus, modules, and all lessons.

get_lesson_transcript

course_slug: str, lesson_slug_or_index: str, include_timestamps: bool

Fetch timestamped transcript text.

get_lesson_lab

course_slug: str, lesson_slug_or_index: str, raw_json: bool

Extract Jupyter notebook code & markdown.

search_course_content

query: str, course_slug: Optional[str], limit: int

SQLite FTS5 BM25 search across transcripts.

sync_course

course_slug: str, force_refresh: bool

Pre-fetch and index an entire course into SQLite.

get_auth_status

none

Check active user session and account details.


Author

  • William Axel C (@WilliamAxelC) - williamaxelcuangdinata@gmail.com


License

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Free public MCP for AI agents — 193 tools, 44 workflows. No API key.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/WilliamAxelC/deeplearning.ai-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server