Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_PATHNoStreamable HTTP path/mcp
HEALTH_PATHNoPublic health path/healthz
YT_DLP_PATHNoLocal executable path for yt-dlp; image uses /opt/yt-dlp/bin/yt-dlpyt-dlp
MCP_TRANSPORTNoStdio locally, HTTP on Cloud Run; CLI flag winsauto
PUBLIC_BASE_URLNoStable HTTPS URL used for Host validation
YOUTUBE_API_KEYNoEnables official public Data API operations
MCP_ACCESS_TOKENNoRequired fixed bearer in HTTP mode
MCP_ALLOWED_HOSTSNoAdditional exact candidate/stable hosts
HTTP_MAX_BODY_BYTESNoMaximum request body (2 MiB)2097152
YOUTUBE_QUOTA_STORENoQuota store type; cloud deployment sets firestorememory
GOOGLE_CLOUD_PROJECTNoRequired by the Firestore quota adapter
YOUTUBE_CURSOR_SECRETNoCursor-signing secret; defaults to bearer fallback
YOUTUBE_PROVIDER_MODENoProvider mode: hybrid, official, or unofficialhybrid
YOUTUBE_DEFAULT_REGIONNoDefault trending regionKR
HTTP_REQUEST_TIMEOUT_MSNoNode request timeout aligned with Cloud Run300000
YOUTUBE_API_DAILY_BUDGETNoConservative ordinary Data API guard9000
YOUTUBE_DEFAULT_LANGUAGENoPreferred transcript/result languageko
YOUTUBE_MAX_RESULT_BYTESNoDefault result limit; hard maximum 32,76812288
YOUTUBE_CACHE_TTL_SECONDSNoBounded process-local cache freshness900
YOUTUBE_CURSOR_TTL_SECONDSNoCursor validity86400
YOUTUBE_SEARCH_DAILY_BUDGETNoConservative search-call guard90
YOUTUBE_TRANSCRIPT_PROVIDERSNoTranscript fallback orderyt-dlp,youtubejs

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
youtube_video_getA

Get one video's metadata, transcript page, or comments page.

youtube_searchA

Search globally, within a channel or transcript, or get trending videos.

youtube_channel_getC

Resolve and get one YouTube channel profile.

youtube_playlist_getB

Get playlist metadata or one signed page of playlist items.

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/BK927/youtube-mcp-server-AIO'

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