melopulse
Enables importing and recommending Apple Music playlist links in the local catalogue for coding sessions.
Enables importing and recommending Spotify playlist links in the local catalogue for coding sessions.
Enables importing and recommending YouTube Music playlist links in the local catalogue for coding sessions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@melopulserecommend a playlist for a debugging session"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MeloPulse
Local coding playlists for MCP agents.
npx @melolab/melopulse recommendMeloPulse reads safe Git metadata locally, recommends from a local catalogue, and opens playlists in MeloLab or your music app. Recommendation does not upload code or require an account.
What it does
MeloPulse is an offline-first playlist recommender for coding sessions. It includes a small local catalogue, lets you import HTTPS playlist links with local tags, and can explicitly synchronize MeloLab's public catalogue into a local cache. It returns playlist URLs; your browser or music app handles playback.
It does not generate music, store audio, authenticate users, use OAuth, control a player, monitor repositories in the background, send telemetry, or fetch provider metadata. The only network operation is an explicit sync request to MeloLab.
Related MCP server: io.github.khglynn/spotify-bulk-actions-mcp
Install and use
The package is not published until a separate release action occurs. Until then, run from a local checkout with npm run build and node dist/cli/index.js <command>.
Once published, use the CLI with npx:
npx -y @melolab/melopulse recommend --activity debugging
npx -y @melolab/melopulse recommend --no-git --jsonCLI commands
Command | Purpose |
| Import an HTTPS playlist link into the local catalogue. Use |
| Explicitly download MeloLab's public featured catalogue and update the local cache. |
| Return up to three local recommendations. Git context is enabled by default; use |
| Hand a selected playlist URL to the operating system's default browser or registered music app. |
| Start the MCP server over standard input/output. |
recommend accepts --activity, --mood, --energy, --focus, --vocals, --limit, and --json. Recommendation uses the bundled catalogue, your local link imports, and any cached MeloLab sync; it does not query streaming providers.
MCP tools
The MCP server exposes exactly four tools:
Tool | Purpose |
| Recommend from the local catalogue, optionally using safe Git context. |
| Import and tag an HTTPS playlist link locally. |
| List local catalogue entries, optionally filtered by source. |
| Explicitly synchronize MeloLab's public catalogue. |
See MCP setup and copy the ready-made configurations in examples.
Supported playlist links
MeloPulse accepts HTTPS links and recognizes MeloLab, Spotify, Apple Music, and YouTube Music links. Other HTTPS playlist links are stored as generic. Link import only saves the URL and your local tags; it does not retrieve provider metadata or audio.
Local storage and privacy
The local catalogue is stored in the platform configuration directory, or in MELOPULSE_CONFIG_DIR when set. It contains playlists.json for local imports and melolab-catalog-cache.json for the last explicit MeloLab sync.
When Git context is enabled, MeloPulse reads only safe metadata from the chosen workspace. It never uploads repository contents, source code, file contents, remote URLs, credentials, or audio. Read the complete privacy boundary.
MeloLab relationship
MeloPulse is a local recommender that can hand off a MeloLab playlist URL to your browser or app. MeloLab sync is opt-in and happens only when you run melopulse sync or call melopulse_sync_catalog; there is no background synchronization, account connection, OAuth, or provider integration.
Development
npm ci
npm run verify
npm run smoke:pack
npm pack --dry-runThe packed-install smoke test builds an npm tarball, installs it in a temporary directory, runs recommend --no-git --json, verifies a recommendation is returned, and cleans up both locations.
Contributing and security
Please read CONTRIBUTING.md, CODE_OF_CONDUCT.md, and SECURITY.md before participating.
License
MIT © 2026 Tover0314
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceAn MCP server for Spotify control and synchronized lyrics retrieval that enables playback management, queue navigation, and music search capabilities. It also features perception tools for real-time track analysis, including BPM, key detection, and timestamped lyrics.Last updated933Apache 2.0
- AlicenseAqualityDmaintenanceAn MCP server for bulk Spotify operations enabling batch playlist creation, library exports, and large-scale library management with confidence scoring and human-in-the-loop for uncertain matches.Last updated332MIT
- AlicenseAqualityCmaintenanceMCP server for Spotify that enables playlist building and music discovery through 19 tools, allowing LLM agents to search tracks/artists/albums, manage playlists, control playback, and access personal listening data.Last updated20MIT
- Flicense-qualityCmaintenanceEnables natural-language creation, management, and optimization of Spotify playlists via MCP tools like search, generate, analyze, and recommend.Last updated
Related MCP Connectors
Create, co-edit, analyze, publish, and export collaborative step-sequencer sessions through MCP.
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
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/tover0314-w/melopulse'
If you have feedback or need assistance with the MCP directory API, please join our Discord server