loading…
Search for a command to run...
loading…
MCP server for Udemy instructors to manage courses, reviews, Q\&A, content analysis, and video pipeline using the Instructor API and optional browser automation
MCP server for Udemy instructors to manage courses, reviews, Q\&A, content analysis, and video pipeline using the Instructor API and optional browser automation.
Udemy eğitmenleri için Model Context Protocol (MCP) sunucusu. MCP server for Udemy instructors — courses, reviews, Q&A, content analysis & video pipeline.
Udemy Instructor API + Playwright tabanlı browser scanner ile, Claude Desktop / Cursor üzerinden kurslarınızı yönetin: yorumları çekin, müfredat analizi yapın, AI yardımıyla içerik üretin, eğitim videosu pipeline'ları çalıştırın.
Türkçe: Udemy Terms of Service §6.5 ve §7 maddeleri, otomatik veri toplama, scraping ve robot kullanımını kısıtlar. Bu MCP'deki browser scanner modülü Playwright ile sayfa otomasyonu yapar; yavaş modda dahi eğitmen hesabınızın askıya alınması veya kapatılması riski sıfır değildir. Bu yazılımı kullanmadan önce mutlaka kendi Udemy sözleşmenizi inceleyin. Kullanım tamamen kendi sorumluluğunuzdadır; yazar hiçbir hesap yaptırımından sorumlu tutulamaz.
English: Udemy Terms of Service §6.5 and §7 restrict automated data gathering, scraping, and robot use. The browser scanner module here automates pages via Playwright; even in slow mode, the risk of account suspension or termination is non-zero. Review your own Udemy contract before use. Use entirely at your own risk; the author bears no responsibility for any account action.
💡 Önerilen güvenli kullanım: Sadece Instructor API endpoint'lerini (Bearer token ile) kullanın. Browser scanner modülünü ancak son çare olarak ve düşük frekansta kullanın.
Udemy'nin resmi Instructor API dokümantasyonu çok dağınık ve eksik. Eğitmenler:
için ya manuel paneli kullanır ya da yarım kalmış scriptler yazar. Bu MCP, hepsini bir Claude/Cursor sohbetine indirger.
api_client.py)browser_scanner.py) — Opsiyonel & Risklicontent_analyzer.py)content_generator.py)git clone https://github.com/mustafayilmazart/kesif-udemy-mcp
cd kesif-udemy-mcp
pip install -r requirements.txt
cp .env.example .env
# .env içine UDEMY_INSTRUCTOR_TOKEN= değerini girin
instructor-api/v1/... isteğini açınAuthorization: bearer XXXXX değerinin XXXXX kısmı sizin token'ınız.env dosyasına UDEMY_INSTRUCTOR_TOKEN=XXXXX olarak yazın⚠️ Bu token kişiseldir — kimseyle paylaşmayın, repo'ya commitlemeyin (
.gitignore'da.envzaten var).
{
"mcpServers": {
"udemy": {
"command": "python",
"args": ["/path/to/udemy-mcp/main.py"]
}
}
}
> Tüm kurslarımdaki son 30 günün 5 yıldızlı yorumlarını listele
> "Stres ve Başa Çıkma" kursumun müfredatını analiz et, eksik konuları öner
> Bu kurs için 3 dakikalık bir tanıtım scripti yaz, sonra ElevenLabs için seslendirmeye hazırla
MIT — bkz. LICENSE.
Bu proje Udemy LLC ile resmi olarak bağlantılı değildir. "Udemy" markası Udemy LLC'ye aittir; bu projede yalnızca tanımlama amaçlı (nominative fair use) kullanılmıştır.
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"udemy-mcp": {
"command": "npx",
"args": []
}
}
}