Discover Awesome MCP Servers
Extend your agent with 25,254 capabilities via MCP servers.
- All25,254
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
ming-mcp-server MCP Server
mcp-server
MianshiyaServer
YouTube MCP Server
Sebuah server MCP yang memungkinkan Claude dan asisten AI lainnya untuk berinteraksi dengan YouTube API, menyediakan alat untuk mencari video/kanal dan mengambil informasi detail tentangnya.
Wikimedia MCP Server
Enables programmatic interaction with Wikimedia APIs, offering features like searching content, retrieving page information, and accessing historical events across multiple languages.
Lighthouse MCP
Sebuah server Protokol Konteks Model yang memungkinkan Claude untuk berinteraksi dengan dan menganalisis data portofolio kripto Lighthouse.one Anda melalui autentikasi yang aman.
YouTube Transcript MCP Server
There isn't a single, universally recognized "MCP server" specifically designed for fetching YouTube transcripts. The term "MCP" might be used in different contexts, so it's difficult to pinpoint exactly what you're looking for without more information. However, here's a breakdown of how you can fetch YouTube transcripts and some related concepts that might be relevant to what you're trying to achieve: **Methods for Fetching YouTube Transcripts:** 1. **YouTube Data API v3:** This is the official and recommended way to programmatically access YouTube data, including transcripts (captions). * **Pros:** Official, reliable, well-documented, supports various languages. * **Cons:** Requires API key, rate limits, can be complex to set up initially. **How to use it (in principle):** * **Get an API Key:** Create a project in the Google Cloud Console and enable the YouTube Data API v3. Obtain an API key. * **Identify the Video:** You need the YouTube video ID. * **List Captions:** Use the `captions.list` endpoint to find the available caption tracks for the video. This will give you a caption ID for the desired language. * **Download Caption:** Use the `captions.download` endpoint to download the transcript in a format like SRT or VTT. You can specify the format. **Example (Conceptual Python using the `google-api-python-client` library):** ```python from googleapiclient.discovery import build YOUTUBE_API_KEY = "YOUR_API_KEY" # Replace with your actual API key YOUTUBE_VIDEO_ID = "VIDEO_ID" # Replace with the video ID youtube = build("youtube", "v3", developerKey=YOUTUBE_API_KEY) def get_transcript(video_id, language="en"): try: caption_request = youtube.captions().list( part="snippet", videoId=video_id ) caption_response = caption_request.execute() caption_id = None for item in caption_response["items"]: if item["snippet"]["language"] == language: caption_id = item["id"] break if caption_id: download_request = youtube.captions().download(id=caption_id, tfmt="srt") # or "vtt" download_response = download_request.execute() return download_response else: return None # No transcript found for the specified language except Exception as e: print(f"Error: {e}") return None transcript = get_transcript(YOUTUBE_VIDEO_ID) if transcript: print(transcript) # Print the SRT/VTT content else: print("No transcript found.") ``` **Important:** This is a simplified example. You'll need to install the `google-api-python-client` library (`pip install google-api-python-client`) and handle errors properly. Also, be mindful of API usage limits. 2. **Unofficial Libraries/Scrapers:** There are Python libraries like `youtube-transcript-api` that attempt to scrape the transcript data directly from YouTube's website. * **Pros:** Often easier to use than the API for simple tasks. * **Cons:** Unofficial, prone to breaking if YouTube changes its website structure, potentially violates YouTube's terms of service. Use with caution. **Example (using `youtube-transcript-api`):** ```python from youtube_transcript_api import YouTubeTranscriptApi try: transcript = YouTubeTranscriptApi.get_transcript("VIDEO_ID", languages=['en']) # Replace with video ID and desired language for entry in transcript: print(f"{entry['start']} - {entry['text']}") except Exception as e: print(f"Error: {e}") ``` **Installation:** `pip install youtube-transcript-api` 3. **Manual Download:** If you only need a few transcripts, you can manually download them from YouTube's website if they are available. Look for the "Show transcript" option under the video. **What could "MCP server" mean in your context?** * **Microservices Architecture:** Perhaps you're envisioning a microservice that handles the task of fetching YouTube transcripts. In this case, "MCP" might be a shorthand name for that microservice (e.g., "Media Content Processing server"). You would still need to implement the transcript fetching logic using one of the methods above *within* that microservice. * **Message Queue Processing:** You might be thinking of a system where requests to fetch transcripts are placed on a message queue (like RabbitMQ or Kafka), and a server (the "MCP server") consumes those messages and processes them. Again, the actual transcript fetching would be done using the API or a scraper. * **Custom Script/Application:** "MCP" could simply be the name of a custom script or application you or someone else has written to fetch transcripts. **In summary:** * There's no standard "MCP server" for YouTube transcripts. * You'll likely need to use the YouTube Data API v3 or an unofficial library like `youtube-transcript-api` to get the transcripts. * If you're building a system, "MCP server" might refer to a microservice or a server that processes transcript fetching requests. To give you a more specific answer, please provide more details about what you mean by "MCP server" and what you're trying to accomplish. For example: * What is the context in which you heard about "MCP server"? * What are you trying to build? * What programming language are you using? * What are your requirements (e.g., scale, reliability, legal considerations)? **Indonesian Translation:** Tidak ada "server MCP" yang dikenal secara universal yang dirancang khusus untuk mengambil transkrip YouTube. Istilah "MCP" mungkin digunakan dalam konteks yang berbeda, jadi sulit untuk menentukan dengan tepat apa yang Anda cari tanpa informasi lebih lanjut. Namun, berikut adalah uraian tentang cara Anda dapat mengambil transkrip YouTube dan beberapa konsep terkait yang mungkin relevan dengan apa yang ingin Anda capai: **Metode untuk Mengambil Transkrip YouTube:** 1. **YouTube Data API v3:** Ini adalah cara resmi dan direkomendasikan untuk mengakses data YouTube secara terprogram, termasuk transkrip (teks). * **Kelebihan:** Resmi, andal, terdokumentasi dengan baik, mendukung berbagai bahasa. * **Kekurangan:** Membutuhkan kunci API, batasan tarif, bisa jadi rumit untuk disiapkan pada awalnya. **Cara menggunakannya (pada prinsipnya):** * **Dapatkan Kunci API:** Buat proyek di Google Cloud Console dan aktifkan YouTube Data API v3. Dapatkan kunci API. * **Identifikasi Video:** Anda memerlukan ID video YouTube. * **Daftar Teks:** Gunakan endpoint `captions.list` untuk menemukan trek teks yang tersedia untuk video tersebut. Ini akan memberi Anda ID teks untuk bahasa yang diinginkan. * **Unduh Teks:** Gunakan endpoint `captions.download` untuk mengunduh transkrip dalam format seperti SRT atau VTT. Anda dapat menentukan formatnya. **Contoh (Konseptual Python menggunakan pustaka `google-api-python-client`):** ```python from googleapiclient.discovery import build YOUTUBE_API_KEY = "YOUR_API_KEY" # Ganti dengan kunci API Anda yang sebenarnya YOUTUBE_VIDEO_ID = "VIDEO_ID" # Ganti dengan ID video youtube = build("youtube", "v3", developerKey=YOUTUBE_API_KEY) def get_transcript(video_id, language="en"): try: caption_request = youtube.captions().list( part="snippet", videoId=video_id ) caption_response = caption_request.execute() caption_id = None for item in caption_response["items"]: if item["snippet"]["language"] == language: caption_id = item["id"] break if caption_id: download_request = youtube.captions().download(id=caption_id, tfmt="srt") # atau "vtt" download_response = download_request.execute() return download_response else: return None # Tidak ada transkrip yang ditemukan untuk bahasa yang ditentukan except Exception as e: print(f"Error: {e}") return None transcript = get_transcript(YOUTUBE_VIDEO_ID) if transcript: print(transcript) # Cetak konten SRT/VTT else: print("Tidak ada transkrip yang ditemukan.") ``` **Penting:** Ini adalah contoh yang disederhanakan. Anda perlu menginstal pustaka `google-api-python-client` (`pip install google-api-python-client`) dan menangani kesalahan dengan benar. Selain itu, perhatikan batasan penggunaan API. 2. **Pustaka/Scraper Tidak Resmi:** Ada pustaka Python seperti `youtube-transcript-api` yang mencoba mengikis data transkrip langsung dari situs web YouTube. * **Kelebihan:** Seringkali lebih mudah digunakan daripada API untuk tugas-tugas sederhana. * **Kekurangan:** Tidak resmi, rentan rusak jika YouTube mengubah struktur situs webnya, berpotensi melanggar persyaratan layanan YouTube. Gunakan dengan hati-hati. **Contoh (menggunakan `youtube-transcript-api`):** ```python from youtube_transcript_api import YouTubeTranscriptApi try: transcript = YouTubeTranscriptApi.get_transcript("VIDEO_ID", languages=['en']) # Ganti dengan ID video dan bahasa yang diinginkan for entry in transcript: print(f"{entry['start']} - {entry['text']}") except Exception as e: print(f"Error: {e}") ``` **Instalasi:** `pip install youtube-transcript-api` 3. **Unduhan Manual:** Jika Anda hanya memerlukan beberapa transkrip, Anda dapat mengunduhnya secara manual dari situs web YouTube jika tersedia. Cari opsi "Tampilkan transkrip" di bawah video. **Apa arti "server MCP" dalam konteks Anda?** * **Arsitektur Microservices:** Mungkin Anda membayangkan microservice yang menangani tugas pengambilan transkrip YouTube. Dalam hal ini, "MCP" mungkin merupakan nama pendek untuk microservice tersebut (misalnya, "server Pemrosesan Konten Media"). Anda masih perlu menerapkan logika pengambilan transkrip menggunakan salah satu metode di atas *di dalam* microservice tersebut. * **Pemrosesan Antrian Pesan:** Anda mungkin memikirkan sistem di mana permintaan untuk mengambil transkrip ditempatkan pada antrian pesan (seperti RabbitMQ atau Kafka), dan server (server "MCP") mengkonsumsi pesan-pesan tersebut dan memprosesnya. Sekali lagi, pengambilan transkrip yang sebenarnya akan dilakukan menggunakan API atau scraper. * **Skrip/Aplikasi Kustom:** "MCP" bisa jadi hanyalah nama skrip atau aplikasi kustom yang Anda atau orang lain tulis untuk mengambil transkrip. **Singkatnya:** * Tidak ada "server MCP" standar untuk transkrip YouTube. * Anda mungkin perlu menggunakan YouTube Data API v3 atau pustaka tidak resmi seperti `youtube-transcript-api` untuk mendapatkan transkrip. * Jika Anda sedang membangun sistem, "server MCP" mungkin merujuk ke microservice atau server yang memproses permintaan pengambilan transkrip. Untuk memberi Anda jawaban yang lebih spesifik, berikan detail lebih lanjut tentang apa yang Anda maksud dengan "server MCP" dan apa yang ingin Anda capai. Misalnya: * Dalam konteks apa Anda mendengar tentang "server MCP"? * Apa yang ingin Anda bangun? * Bahasa pemrograman apa yang Anda gunakan? * Apa persyaratan Anda (misalnya, skala, keandalan, pertimbangan hukum)?
Payman AI Documentation MCP Server
Memberikan asisten AI seperti Claude atau Cursor akses ke dokumentasi Payman AI, membantu pengembang membangun integrasi dengan lebih efisien.
mcp-voice
MCP-Server untuk Voice AI dengan OpenAI
FridayAI
Pendamping bermain game berbasis AI untuk membantu menyelesaikan misi.
LI.FI MCP Server
Server MCP yang terintegrasi dengan [LI.FI API]
OpenMCPSever
Open source for MCP server
BrasilAPI MCP Server
Akses berbagai data dari sumber daya Brasil dengan mudah. Dapatkan informasi tentang kode pos, kode area, bank, hari libur, pajak, dan lainnya melalui antarmuka terpadu. Tingkatkan agen dan aplikasi AI Anda dengan data yang kaya dan terbaru dari BrasilAPI dengan mudah.
PortOne MCP Server
PortOne MCP Server for Developers
Claud Coin ($CLAUD)
$CLAUDE Ekosistem AI-Dev Terdesentralisasi
Unity MCP Server - Enhancing Unity Editor Actions with MCP Clients 🎮
A Unity MCP server that allows MCP clients like Claude Desktop or Cursor to perform Unity Editor actions.
A Pokedex web app!
Aplikasi web Pokedex
Multi Model Advisor
Dewan model untuk pengambilan keputusan.
Tiny MCP Server (Rust)
A rust implementation for the Machine Communication Protocol (MCP)
Getting Started
Golang MCP server example
MCP Server for MySQL based on NodeJS
Server Protokol Konteks Model yang menyediakan akses baca-saja ke database MySQL, memungkinkan LLM untuk memeriksa skema database dan menjalankan kueri baca-saja.
Cerebra Legal MCP Server
Server MCP kelas perusahaan yang menyediakan alat khusus untuk penalaran dan analisis hukum, secara otomatis mendeteksi domain hukum dan menawarkan panduan, templat, dan pemformatan sitasi khusus domain.
Overview
An MCP server for Apache Kafka & its ecosystem.
MCP Server-Client Example
MCP Server for Milvus
Server Protokol Konteks Model untuk Milvus
MCP Client:
Klien MCP untuk terhubung ke layanan yang kompatibel dengan Server MCP di
pty-mcp
An MCP tool server that provides a stateful terminal.
Global MCP Servers
Server Protokol Konteks Model (MCP) terpusat untuk digunakan di semua proyek.
GitHub MCP Server Plus
Mirror of
Mcp Allure Server
Sebuah server yang mengonversi laporan pengujian Allure ke dalam format yang mudah dipahami oleh LLM (Large Language Model), memungkinkan model AI untuk menganalisis hasil pengujian dengan lebih baik dan memberikan wawasan tentang kegagalan pengujian serta potensi perbaikan.