Let Claude listen to audio and watch video: transcribe, summarize and edit recordings and links.
MCPpedia last refreshed this data
io.github.joaoestella/mediasense is an MCP server that let Claude listen to audio and watch video: transcribe, summarize and edit recordings and links. Its tool list has not been published yet over stdio and http, requires no API key, and scores 60/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"mediasense": {
"args": [
"mediasense",
"mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Let Claude listen to audio and watch video: transcribe, summarize and edit recordings and links.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked mediasense against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in ai-ml / writing
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
An open-source AI agent that brings the power of Gemini directly into your terminal.
🛡️ BLA (Blind LLM Agents) — Adversarial defense shield that protects binaries, Electron apps, JS bundles, Python, and WebAssembly against AI reverse-engineering agents like REA. Poison -> Exhaust -> Hallucinate.
Open source device layer for AI agents: control mobile, web, TV, and desktop apps over MCP
MCP Security Weekly
Get CVE alerts and security updates for io.github.joaoestella/mediasense and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Give Claude ears and eyes. Claude can't listen to audio or watch videos on its own; with mediasense it can. Point at a voice message, podcast, recording or meeting, or paste a TikTok, YouTube or Instagram link, in Claude Code or Claude Desktop and ask in plain language. Claude can then transcribe it, summarize it, explain what happens, find the moment something is said, or edit it.
you: what does this voice message say? ~/Downloads/audio-from-maria.opus
you: summarize this https://www.tiktok.com/@someone/video/7350…
you: what does he show at 0:30? and what tool is he talking about?
you: clean up ~/Desktop/podcast.m4a — remove the "um"s and long pauses
you: make short captions for ~/Videos/reel.mp4
you: put intro.mp3 under the first 5 seconds of talk.mp4, ducked

Real output for a 17-second TikTok by @elim.doc, shown with the creator's permission. Regenerate the
animation with python docs/make_demo.py.
mediasense runs on your computer: it downloads the link, transcribes speech in ~99 languages with a timestamp for every word, picks key frames at scene changes, and hands Claude a transcript, a shot list and contact-sheet images. Nothing is uploaded anywhere.
Windows – paste in PowerShell:
irm https://raw.githubusercontent.com/joaoestella/mediasense/main/install.ps1 | iex
macOS / Linux – paste in a terminal:
curl -LsSf https://raw.githubusercontent.com/joaoestella/mediasense/main/install.sh | sh
Then quit Claude Desktop completely (tray/menu-bar icon → Quit), open it again and ask "summarize this video: ". The first transcription downloads the speech model (≈ 500 MB).
irm https://raw.githubusercontent.com/joaoestella/mediasense/main/install.ps1 -OutFile install.ps1
notepad install.ps1
powershell -ExecutionPolicy Bypass -File .\install.ps1
(macOS/Linux: curl -LsSfO …/install.sh, read it, then sh install.sh.)
The installer only installs what is missing — Python 3.12 and FFmpeg via winget (Homebrew/apt on
macOS/Linux) and pipx via pip — then pipx installs mediasense from this repository and runs
mediasense setup. It stops at the first failed step.
winget install ffmpeg # macOS: brew install ffmpeg · Linux: sudo apt install ffmpeg
python -m pip install --user pipx
python -m pipx ensurepath # then close and reopen the terminal
python -m pipx install "mediasense[all]"
mediasense setup -n # preview what setup will change
mediasense setup
mediasense doctor
Use python -m pipx … rather than plain pipx right after installing it: the pipx command only
appears on PATH in a new terminal. No Git needed.
The repository is also a Claude plugin: installing it adds both the mediasense tools and the skill that
tells Claude when to use them. It starts the server with uv, so install uv
first (winget install astral-sh.uv · brew install uv · curl -LsSf https://astral.sh/uv/install.sh | sh)
plus FFmpeg if you don'