dlai-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dlai-mcpfind courses about agentic AI and show their syllabi"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DeepLearning.AI MCP Server (dlai-mcp)
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
.ipynbnotebooks 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 loginOpens a Chromium browser window for you to log into your DeepLearning.AI account.
2. Check Status & Local Cache Statistics
dlai-mcp status3. 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 --all4. 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 8000Configuring 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 and filter short courses. |
|
| Retrieve syllabus, modules, and all lessons. |
|
| Fetch timestamped transcript text. |
|
| Extract Jupyter notebook code & markdown. |
|
| SQLite FTS5 BM25 search across transcripts. |
|
| Pre-fetch and index an entire course into SQLite. |
| none | Check active user session and account details. |
Author
William Axel C (@WilliamAxelC) -
williamaxelcuangdinata@gmail.com
License
MIT
Maintenance
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
- AlicenseAqualityDmaintenanceEnables AI agents to browse and teach the Deep Learning DIY course, providing access to modules, notebooks, transcripts, quizzes, slides, and homework via MCP tools.184Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to programmatically interact with Coursera, including enrolling in courses, completing lectures, solving quizzes, submitting assignments, earning certificates, and pushing them to LinkedIn.1MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to access Canvas LMS academic data such as courses, assignments, grades, and events via MCP tools.
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with structured access to Mindvalley's educational offerings, including products, masterclasses, programs, and certifications via four read-only MCP tools.32MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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