MCP Video Digest ( )
MCP Video Digest , YouTube Bilibili TikTok Twitter... Deepgram Gladia Speechmatics AssemblyAI API ( MCP , MCP )
- - Deepgram
- Gladia
- Speechmatics
- AssemblyAI


1. uv python
2.
3.
4.
speechmatics requests ( speechmatics , ), speechmatics sdk
- `.env` `.env.example` API
```
mv .env.example .env
#
DEEPGRAM_API_KEY=your_deepgram_key
GLADIA_API_KEY=your_gladia_key
SPEECHMATICS_API_KEY=your_speechmatics_key
ASSEMBLYAI_API_KEY=your_assemblyai_key
```
API
- - Deepgram
- Gladia
- Speechmatics
- AssemblyAI
- ```bash
uv run src/main.py
```
```bash
UV_DEBUG=1 uv run src/main.py
```
- ```python
from mcp.client import MCPClient
async def process_video():
client = MCPClient()
result = await client.call(
"get_video_content",
url="https://www.youtube.com/watch?v=video_id"
)
print(result)
```
- SSE
STDIO : [MCP ](https://modelcontextprotocol.io/)
- - `src/services/transcription/`
- `BaseTranscriptionService`
- `transcribe`
- - `src/services/download/`
- `YouTubeDownloader`
- `uv pip install package_name`
- `uv pip freeze > requirements.txt`
- `pyproject.toml` `uv.lock`
- API
- Python 3.11
- uv
- YouTube , cookie cookies.txt [ ](https://chromewebstore.google.com/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc) cookies-from-browser , [yt-dlp](https://github.com/yt-dlp/yt-dlp)
STT Key
- [Speechmatics](https://www.speechmatics.com/) 8 - [ ](https://www.speechmatics.com/pricing)
- [Gladia](https://app.gladia.io/) 10 - [ ](https://app.gladia.io/billing)
- [AssemblyAI](https://www.assemblyai.com/) 50$ - [ ](https://www.assemblyai.com/pricing)
- [Deepgram](https://deepgram.com/) 200$ - [ ](https://deepgram.com/pricing)
MIT