YouTube alt yazıları ve transkriptlerini AI analizi için çekin
Claude Desktop config.json'a ekle
{
"mcpServers": {
"kimtaeyoon83-mcp-server-youtube-transcript": {
"command": "node",
"args": [
"~/.mcp/mcp-server-youtube-transcript/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/kimtaeyoon83/mcp-server-youtube-transcript.git ~/.mcp/mcp-server-youtube-transcript
cd ~/.mcp/mcp-server-youtube-transcript YouTube videolarından transcript almayı sağlayan bir Model Context Protocol sunucusu. Bu sunucu, basit bir arayüz aracılığıyla video altyazılarına ve subtitle'lara doğrudan erişim imkanı sağlar.
YouTube Transcript Server'ı Claude Desktop'ta otomatik olarak Smithery aracılığıyla kurmak için:
npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude
url (string, gerekli): YouTube video URL'si, Shorts URL'si veya video ID'silang (string, isteğe bağlı, varsayılan: "en"): Transcript için dil kodu (örneğin, 'ko', 'en'). İstenen dil bulunamazsa otomatik olarak mevcut dillere geri döner.include_timestamps (boolean, isteğe bağlı, varsayılan: false): Çıktıya zaman damgalarını dahil et (örneğin, '[0:05] metin')strip_ads (boolean, isteğe bağlı, varsayılan: true): Bölüm işaretlerine dayanarak transcript'ten sponsorlukları, reklamları ve tanıtım içeriğini filtreleClaude Desktop ile kullanmak için bu sunucu yapılandırmasını ekleyin:
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}
mcp-get Model Context Protocol (MCP) sunucularını kurmanın ve yönetmenin bir komut satırı aracı.
npx @michaellatman/mcp-get@latest install @kimtaeyoon83/mcp-server-youtube-transcript
awesome-mcp-servers Model Context Protocol (MCP) sunucularının kuratörlü bir listesi.
Bağımlılıkları yükleyin:
npm install
Sunucuyu derleyin:
npm run build
Otomatik yeniden derleme ile geliştirme için:
npm run watch
npm test
MCP sunucuları stdio üzerinden iletişim kurduğundan, hata ayıklama zorlu olabilir. Geliştirme için MCP Inspector'ı kullanmanızı öneririz:
npm run inspector
Evals paketi, index.ts dosyasını çalıştıran bir mcp client'ı yükler, bu nedenle testler arasında yeniden derlemeye gerek yoktur. Ortam değişkenlerini npx komutunun başına ekleyerek yükleyebilirsiniz. Tam belgelere buradan ulaşabilirsiniz.
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.ts
Sunucu, yaygın senaryolar için güçlü hata yönetimi uygular:
await server.callTool("get_transcript", {
url: "https://www.youtube.com/watch?v=VIDEO_ID",
lang: "en"
});
await server.callTool("get_transcript", {
url: "VIDEO_ID",
lang: "ko"
});
await server.callTool("get_transcript", {
url: "https://www.youtube.com/shorts/VIDEO_ID"
});
await server.callTool("get_transcript", {
url: "VIDEO_ID",
include_timestamps: true
});
await server.callTool("get_transcript", {
url: "VIDEO_ID",
strip_ads: false
});
chat: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB Extract subtitles
Sunucu:
Bu MCP sunucusu MIT Lisansı altında lisanslanmıştır. Ayrıntılar için LICENSE dosyasına bakınız.
Puppeteer ile tarayıcı otomasyon yetenekleri, yerel ve uzak tarayıcı bağlantısını destekler.
Microsoft'un resmi Playwright MCP sunucusu, LLM'lerin yapılandırılmış erişilebilirlik anlık görüntüleri aracılığıyla web sayfalarıyla etkileşim kurmasını sağlıyor.
LLM'ler ve bilgisayarlı görü kullanarak tarayıcı tabanlı iş akışlarını otomatikleştirin — sayfaları gezin, formları doldurun, veri çıkarın, kimlik doğrulaması yönetin ve herhangi bir web sitesini doğal dil ile otomatize edin.
Yerel Chrome tarayıcınızı otomatikleştirin
Tarayıcı otomasyonu ve web scraping için Playwright kullanan bir MCP sunucusu
Bulut ortamında tarayıcı etkileşimlerini otomatikleştirin (web navigasyonu, veri çıkarma, form doldurma ve daha fazlası)