DeepSRT MCP
DeepSRT MCP Server extracts YouTube transcripts and generates multi-language summaries instantly without pre-caching. It supports narrative and bullet modes with timestamped, formatted outputs.
How to Install and Use DeepSRT MCP
If you want to summarize and get transcripts from YouTube videos quickly, DeepSRT MCP is a great tool for that. It works right away with any YouTube video that has captions and doesn’t need a setup with API keys. Here's an easy guide on how to install and use DeepSRT MCP.
Step 1: Choose How You Want to Use DeepSRT MCP
DeepSRT MCP can be used in different ways, depending on your needs:
- Run it directly without installation using bunx (the easiest way)
- Install it globally on your system if you will use it often
- Install and use it with tools like Claude Desktop or Cline (chat clients)
Let's start with the easiest.
Step 2: Using DeepSRT MCP Directly with bunx (No Installation Needed)
If you want to try DeepSRT MCP right away, bunx lets you run it directly without installing anything permanently.
- To start the MCP server (for use with Claude Desktop or Cline), run:
bunx @deepsrt/deepsrt-mcp
- Or explicitly in server mode:
bunx @deepsrt/deepsrt-mcp --server
- To get a transcript from a YouTube video with timestamps, try:
bunx @deepsrt/deepsrt-mcp get-transcript https://www.youtube.com/watch?v=dQw4w9WgXcQ
- To get a video summary with a bullet-point style in Traditional Chinese:
bunx @deepsrt/deepsrt-mcp get-summary dQw4w9WgXcQ --lang=zh-tw --mode=bullet
This method always uses the latest version automatically and is perfect if you want fast access.
Step 3: Install DeepSRT MCP Globally for Easier Access
If you plan to use DeepSRT MCP often, you can install it globally with npm. This lets you use shorter, simple commands.
- First, install using npm:
npm install -g @deepsrt/deepsrt-mcp
- Once installed, run the MCP server anytime:
deepsrt-mcp
- Get transcripts by typing:
deepsrt-mcp get-transcript https://youtu.be/dQw4w9WgXcQ --lang=en
- Generate summaries like this:
deepsrt-mcp get-summary dQw4w9WgXcQ --lang zh-tw --mode bullet
Step 4: Installing DeepSRT MCP for Claude Desktop (Recommended)
If you use Claude Desktop, installing DeepSRT MCP integration is easy and does not require local installation. Just add a small configuration:
-
Edit or create the file:
- On macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - On Windows:
%APPDATA%/Claude/claude_desktop_config.json
- On macOS:
-
Add this JSON block inside your config file:
{
"mcpServers": {
"deepsrt": {
"type": "stdio",
"command": "bunx",
"args": [
"@deepsrt/deepsrt-mcp@latest",
"--server"
]
}
}
}
This setup will:
- Automatically use the latest version without local installs
- Update itself every time you start Claude Desktop
- Work on any platform and keep your config simple
Step 5: Installing DeepSRT MCP for Cline
If you use Cline for chat, you can add DeepSRT MCP similarly:
- Edit your
cline_mcp_settings.jsonfile by adding:
{
"mcpServers": {
"deepsrt": {
"type": "stdio",
"command": "bunx",
"args": [
"@deepsrt/deepsrt-mcp@latest",
"--server"
]
}
}
}
Alternatively, just ask Cline directly in chat to install DeepSRT MCP from its GitHub page:
"Hey, install this MCP server for me from https://github.com/DeepSRT/deepsrt-mcp"
Step 6: Using DeepSRT MCP CLI Commands
Once installed or running, you can use these commands to work with videos easily:
- Extract transcripts with timestamps:
get-transcript <video-url or video ID> --lang=<language_code>
- Generate summaries choosing the language and format (narrative or bullet):
get-summary <video-url or video ID> --lang=<language_code> --mode=<narrative|bullet>
For example:
bunx @deepsrt/deepsrt-mcp get-summary https://youtu.be/dQw4w9WgXcQ --lang=ja --mode=narrative
DeepSRT MCP supports many YouTube URL styles and direct IDs, making it flexible for many uses.
By following these simple steps, you will have DeepSRT MCP set up and ready to provide fast YouTube video summaries and transcripts without fuss or extra setups.