{"type":"blog_post","title":"Drive nuclear: AI Agent Control for Your Streaming Music Player via MCP Client","description":"nuclear is a streaming music player that finds and plays free music, offering extensive media management and a plugin system. Its built-in MCP server allows AI agents to drive the player, making it ideal for developers integrating AI into their media control workflows. With 17,998 GitHub stars, it's a popular choice for AI-driven music experiences.","content":"# Drive nuclear: AI Agent Control for Your Streaming Music Player via MCP Client\n\nnuclear is a streaming music player, built in TypeScript, designed to locate and stream free music. Beyond its core function as a media player, nuclear includes a built-in MCP server, enabling AI agents to directly control the player. This integration positions nuclear as a practical MCP Client for developers looking to automate or enhance music playback through AI.\n\n## Core Player Features\n\nAt its heart, nuclear provides a comprehensive music streaming experience. Users can search for music and stream it from various sources. The client includes robust browsing capabilities, allowing exploration of artist pages complete with biographies, discographies, and similar artist suggestions. Album pages display detailed track listings.\n\nFor managing your listening experience, nuclear offers queue management with shuffle, repeat, and drag-and-drop reordering. Users can favorite albums, artists, and individual tracks, and create, import, or export playlists, including imports from other services. The player also supports auto-updates, keyboard shortcuts, and localization in multiple languages.\n\n## Extending Functionality with Plugins and Themes\n\nnuclear's architecture is designed for extensibility, featuring a powerful plugin system and a built-in plugin store. This allows developers and users to extend its capabilities beyond the default feature set. In addition to plugins, the client supports themes, offering both built-in options and the ability to apply custom CSS themes to personalize the interface.\n\n## AI-Driven Music Control via MCP\n\nThe standout feature for developers leveraging MCP is nuclear's integrated MCP server. This server exposes the player's functionalities, allowing an AI agent to drive the music player. This means an AI can, for instance, initiate music searches, manage queues, select tracks, or interact with playlists programmatically. This capability transforms nuclear from a standalone music player into a controllable endpoint within an AI-driven ecosystem, opening possibilities for voice-controlled music systems, automated DJ agents, or personalized music recommendation engines powered by external AI.\n\n## References\n- [nuclear on GitHub](https://github.com/nukeop/nuclear)\n- [Model Context Protocol Documentation](https://modelcontextprotocol.io/introduction)\n- [nuclear on model-context-protocol.com](https://model-context-protocol.com/clients/)","keywords":["nuclear","mcp-client","streaming-music-player","ai-agent-control","typescript"],"published_at":"2026-07-07T12:00:49.485+00:00","related_repository":{"slug":"nuclear","type":"Client","url":"https://model-context-protocol.com/clients/nuclear"},"source_url":"https://model-context-protocol.com/blog/drive-nuclear-ai-agent-control-for-your-streaming-music-player--mcp-client-guide"}