Ytt
FreeNot checkedMCP server to fetch transcripts for YouTube videos, enabling users to retrieve and summarize video content via natural language.
About
MCP server to fetch transcripts for YouTube videos, enabling users to retrieve and summarize video content via natural language.
README
MCP Server to fetch transcripts for YouTube videos.
Installing and Running
The most convenient way to install and run is to use uv and then invoke the package using uvx
Using MCP Inspector (for development/debugging/testing only)
uv run fastmcp dev ytt_mcp.py
This will generate a localhost URL that can be used to examine and test out the server.
Claude Desktop
Go to Settings → Developer, and then click on Edit Config. This will open the claude-desktop-config.json file in your default editor. Make the following addition
{
"mcpServers": {
…<rest of the config>…
"ytt-mcp": {
"command": "uvx",
"args": ["ytt-mcp"]
}
}
}
Relaunch Claude config and try out the server as shown in the screenshot below
Raycast
If you are using Raycast, you can install the MCP server by invoking the Install Server command from the MCP extension.
After that you can refer to the MCP server as @youtube-transcript and interact with it. You can also use it in a Raycast AI Command with a prompt. For example, here is a prompt I use to extract and summarize a YouTube URL in the clipboard
@youtube-transcript fetch the Youtube transcript of the video: {clipboard | raw}
Comprehensively summarize the transcript with the following format:
"""
### Key Takeaways
- <EXACTLY three bullet points with the key takeaways, keep the bullet points as short as possible>
"""
### Theme Wise Breakdown
<divide the transcript into thematic sections and summarize each section comprehensively. reuse any existing section delimiters the article already has. If not add your own. keep the content of the breakdown in the same order as it appears in the webpage text.>
Some rules to follow precisely:
- ALWAYS capture the perspective and POV of the author
- NEVER come up with additional information
See video demo below
https://github.com/user-attachments/assets/e6530768-3483-4cb9-988a-7ec7a999d505
Installing Ytt
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/cottongeeks/ytt-mcpFAQ
Is Ytt MCP free?
Yes, Ytt MCP is free — one-click install via Unyly at no cost.
Does Ytt need an API key?
No, Ytt runs without API keys or environment variables.
Is Ytt hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Ytt in Claude Desktop, Claude Code or Cursor?
Open Ytt on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Omni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
by buildwithtazaARA
Generate images, video and audio from any AI agent — one connector.
by ARAYouTube
Transcripts, channel stats, search
by YouTubeEverArt
AI image generation using various models.
by modelcontextprotocolCompare Ytt with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All media MCPs
