radio-browser-mcp
radio-browser-mcp ♫
MCP server for Radio-Browser internet radio + Claude Code status line with audio spectrum.
♫ BBC Radio 1 ▂▄▆█▇▅▃▂▃▅▇█Features
MCP Server — control internet radio from Claude Code via natural language
Radio-Browser — browse 30,000+ global stations by popularity, genre, country
Auto-start mpv — no manual
mpv --input-ipc-serverneededStatus Line — real-time now-playing + spectrum visualization
Cross-platform — macOS / Linux / Windows
Quick Start
# Install
cd radio-browser-mcp
./install.sh # macOS / Linux
# .\install.ps1 # Windows PowerShell
# Restart Claude Code, then use:
# "Play some jazz" → Claude calls browse_radio(tag="jazz")
# "下一首" → Claude calls next_station()MCP Tools
Tool | Description |
| Search Radio-Browser and play by name. |
| Browse popular stations from Radio-Browser. |
| Play a Radio-Browser station by UUID. |
| Stop playback. |
| Get current track + spectrum. |
| Play next popular station. |
| Play random station (optionally by genre). |
CLI Usage
# Run MCP server (default, used by Claude Code)
radio-browser-mcp
# Browse popular radio stations
radio-browser-mcp --browse
radio-browser-mcp --browse --tag jazz --limit 5
# Status line output (used by statusLine config)
radio-browser-mcp --status
# Stop
radio-browser-mcp --stop
# Check setup
radio-browser-mcp --check
# Test spectrum visualization
radio-browser-mcp --spectrumRequirements
Python 3.10+
mcppackage (auto-installed)httpxpackage (auto-installed)mpv (for playback)
ffmpeg (for spectrum capture, optional - animated fallback without it)
pywin32 (Windows only, for named pipe support)
License
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/cococolanosugar/radio-browser-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server