Skip to main content
Glama
JangHyuckYun

MCP YouTube Intelligence

by JangHyuckYun

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MYI_YT_DLPNoPath to the yt-dlp executableyt-dlp
MYI_STORAGENoStorage backend: sqlite or postgressqlite
MYI_DATA_DIRNoData directory~/.mcp-youtube-intelligence
GOOGLE_API_KEYNoGoogle API key
MYI_VLLM_MODELNovLLM model name
OPENAI_API_KEYNoOpenAI API key
MYI_SQLITE_PATHNoSQLite database path{DATA_DIR}/data.db
MYI_GOOGLE_MODELNoGoogle model to usegemini-2.0-flash
MYI_LLM_PROVIDERNoLLM provider to use: auto, openai, anthropic, google, ollama, vllm, lmstudioauto
MYI_MAX_COMMENTSNoMaximum number of comments to process20
MYI_OLLAMA_MODELNoOllama model namellama3.1:8b
MYI_OPENAI_MODELNoOpenAI model to usegpt-4o-mini
MYI_POSTGRES_DSNNoPostgreSQL DSN
ANTHROPIC_API_KEYNoAnthropic API key
MYI_VLLM_BASE_URLNovLLM base URLhttp://localhost:8000
MYI_LMSTUDIO_MODELNoLM Studio model name
MYI_ANTHROPIC_MODELNoAnthropic model to useclaude-sonnet-4-20250514
MYI_OLLAMA_BASE_URLNoOllama base URLhttp://localhost:11434
MYI_LMSTUDIO_BASE_URLNoLM Studio base URLhttp://localhost:1234

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_video

Get video metadata + summary (~300 tokens). Provide a YouTube video ID.

get_transcript

Get video transcript. mode: 'summary' (default, ~300 tokens), 'full' (saves to file, returns path), 'chunks' (split into segments).

get_comments

Get top comments for a video. Optionally summarize them.

monitor_channel

Monitor a YouTube channel via RSS. action: 'add' (subscribe), 'check' (poll for new videos), 'list' (show subscriptions), 'remove' (unsubscribe).

search_transcripts

Search stored transcripts by keyword. Returns matching snippets.

extract_entities

Extract structured entities (companies, indices, people, sectors, etc.) from a video transcript.

segment_topics

Segment a video transcript into topics based on transition markers.

search_youtube

Search YouTube videos by keyword. Returns metadata list (~200 tokens).

get_playlist

Get playlist metadata and video list from a YouTube playlist.

generate_report

Generate a structured markdown report for a YouTube video. Includes summary, topic segments, entities, and optionally comments.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JangHyuckYun/mcp-youtube-intelligence'

If you have feedback or need assistance with the MCP directory API, please join our Discord server