Skip to main content
Glama

DeepLearning.AI MCP Server (dlai-mcp)

Licencia: MIT Python 3.10+ Model Context Protocol

Un servidor de Model Context Protocol (MCP) que ofrece a los agentes de IA (Claude Desktop, Cursor, Antigravity, bucles de agentes personalizados) un acceso directo y programático a los Short Courses de DeepLearning.AI en learn.deeplearning.ai.

Diseñado para la toma de notas autónoma, la extracción de código y laboratorios y la investigación instantánea de cursos.


Características

  • 📚 Acceso al catálogo completo de cursos: explora más de 100 Short Courses de DeepLearning.AI con socios, temas y duración.

  • 📑 Programas de estudio y esquemas completos: consulta las jerarquías de módulos, los índices de lecciones, las duraciones y los tipos de lección.

  • 🎙️ Transcripciones de video con marcas de tiempo: extrae pistas de subtítulos con marcadores de tiempo estructurados ([00:14]) para una cita exacta.

  • 💻 Extracción de código y laboratorios de Jupyter: lee cuadernos .ipynb y ejercicios de código renderizados en Markdown limpio.

  • API directa sin autenticación: consultas tRPC públicas de alta velocidad sin la sobrecarga del navegador.

  • 🔍 Caché SQLite sin conexión y búsqueda FTS5: búsqueda instantánea de texto completo con clasificación BM25 en todos los materiales sincronizados.

  • 🔐 Inicio de sesión CLI interactivo: un simple comando de inicio de sesión único (dlai-mcp login) para autenticar tu cuenta.


Related MCP server: Coursera MCP

Instalación

Usando uv (recomendado)

# 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 .

Usando pip

pip install -e .

Inicio rápido y comandos de CLI

1. Autenticación interactiva (opcional para datos públicos, necesaria para laboratorios matriculados)

dlai-mcp login

Abre una ventana del navegador Chromium para que inicies sesión en tu cuenta de DeepLearning.AI.

2. Comprueba el estado y las estadísticas de la caché local

dlai-mcp status

3. Precarga las transcripciones del curso para el acceso sin conexión de los agentes

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

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

4. Busca transcripciones de cursos indexadas mediante CLI

dlai-mcp search "temperature parameter"

5. Inicia el servidor MCP

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

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

Configuración de clientes MCP

Configuración de Claude Desktop (claude_desktop_config.json)

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

Configuración de Cursor / Antigravity

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

Herramientas MCP disponibles

Herramienta

Parámetros

Descripción

list_courses

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

Lista y filtra cursos cortos.

get_course_structure

course_slug: str

Recupera el programa de estudios, los módulos y todas las lecciones.

get_lesson_transcript

course_slug: str, lesson_slug_or_index: str, include_timestamps: bool

Obtiene el texto de la transcripción con marcas de tiempo.

get_lesson_lab

course_slug: str, lesson_slug_or_index: str, raw_json: bool

Extrae el código y el Markdown del cuaderno de Jupyter.

search_course_content

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

Búsqueda FTS5 BM25 de SQLite en todas las transcripciones.

sync_course

course_slug: str, force_refresh: bool

Precarga e indexa un curso completo en SQLite.

get_auth_status

ninguna

Comprueba la sesión de usuario activa y los detalles de la cuenta.


Autor

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


Licencia

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