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ノートブックとコード演習を読み取れます。

  • ゼロ認証ダイレクト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

DeepLearning.AIアカウントにログインするためのChromiumブラウザのウィンドウが開きます

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ツール

Tool

Parameters

Description

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ノートブックのコードとMarkdownを抽出します。

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