Skip to main content
Glama

DeepLearning.AI MCP Server (dlai-mcp)

License: MIT Python 3.10+ Model Context Protocol

AI 에이전트(Claude Desktop, Cursor, Antigravity, 커스텀 에이전트 루프)에게 learn.deeplearning.ai의 DeepLearning.AI 단기 강좌에 대한 직접적인 프로그래밍 방식 액세스를 제공하는 Model Context Protocol(MCP) 서버입니다.

자율적인 노트 필기, 코드 및 랩 추출, 즉시 강좌 조사를 위해 설계되었습니다.


기능

  • 📚 전체 강좌 카탈로그 접근: 파트너, 주제, 기간과 함께 100개 이상의 DeepLearning.AI 단기 강좌를 둘러봅니다.

  • 📑 완전한 강의 계획 및 개요: 모듈 계층 구조, 레슨 인덱스, 기간, 레슨 유형을 조회합니다.

  • 🎙️ 타임스탬프 비디오 대본: 정확한 인용을 위해 구조화된 타임스탬프 마커([00:14])가 포함된 자막 트랙을 추출합니다.

  • 💻 Jupyter Lab 및 코드 추출: 깔끗한 Markdown으로 렌더링된 .ipynb 노트북과 코드 실습을 읽습니다.

  • Zero-Auth 직접 API: 브라우저 오버헤드 없이 고속 공개 tRPC 리를 실행합니다.

  • 🔍 오프라인 SQLite 캉시 및 FTS5 검색: 동기화된 모든 자메에서 BM25 이킹으 즉시 전문 검색을 수행합니다.

  • 🔐 대화형 CLI 로그인: 간단한 일회성 로그인 명령(dlai-mcp login)으로 계정을 인증합니다.

Related MCP server: Coursera MCP

설치

uv 사용(권장)

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

pip 사용

pip install -e .

빠른 시작 및 CLI 명령어

1. 대화형 인증 (공개 데이터에는 선택 사항, 등록 강좌의 랩에는 필수)

dlai-mcp login

Chromium 브라우저 창이 열리고 DeepLearning.AI 계정으로 로그인하게 됩니다.

2. 상태 및 로컬 캐시 통계 확인

dlai-mcp status

3. 오프라인 에이전트 액세스를 위한 강좌 대본 미리 가져오기

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

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

4. CLI를 통해 인덱싱된 강좌 대본 검색

dlai-mcp search "temperature parameter"

5. MCP 서버 시작

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

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

MCP 클라이언트 설정

Claude Desktop 설정 (claude_desktop_config.json)

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

Cursor / Antigravity 설정

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

사용 가능한 MCP 도구

도구

매개변수

설명

list_courses

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

단기 강좌를 나열하고 필터링합니다.

get_course_structure

course_slug: str

강의 계획, 모듈 및 모든 레슨을 가져옵니다.

get_lesson_transcript

course_slug: str, lesson_slug_or_index: str, include_timestamps: bool

타임스탬프가 포함된 대본 텍스트를 가져옵니다.

get_lesson_lab

course_slug: str, lesson_slug_or_index: str, raw_json: bool

Jupyter 노트북 코드와 마크다운을 추출합니다.

search_course_content

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

대본 전체를 SQLite FTS5 BM25로 검색합니다.

sync_course

course_slug: str, force_refresh: bool

전체 강좌를 SQLite에 미리 가져와 인덱싱합니다.

get_auth_status

없음

활성 사용자 세션 및 계정 정보를 확인합니다.

저자

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

라이선스

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