Skip to main content
Glama
thomkozik

Hermes YouTube Transcript MCP Server

by thomkozik

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HERMES_YT_DOWNLOAD_DIRNoDirectory where raw downloads are cached
HERMES_YT_WHISPER_MODELNoWhisper model sizelarge-v3
HERMES_YT_NORMALIZED_DIRNoDirectory where normalized WAV files are written
HERMES_YT_WHISPER_DEVICENoDevice for Whisper (cpu or cuda)cpu
HERMES_YT_TRANSCRIPTS_DIRNoDirectory where Markdown/JSON transcript files are saved
HERMES_YT_WHISPER_BEAM_SIZENoBeam size for Whisper decoding5
HERMES_YT_WHISPER_COMPUTE_TYPENoCompute type for Whisperint8

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
download_youtube_audioC

Download the best available YouTube audio to a local cache path.

transcribe_audioC

Normalize an audio file with ffmpeg and transcribe it with faster-whisper.

transcribe_youtubeB

Download a YouTube video, normalize the audio, and transcribe it STT-first.

save_transcriptC

Persist a transcript as durable Markdown plus JSON sidecar for Obsidian/Thorn.

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/thomkozik/hermes-yt_transcriber-mcp'

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