mcp-servers
by lamdt1
Overview
An MCP server that provides tools for AI agents to interact with a music API (ZingMp3) to search for songs, fetch lyrics, streams, and artist/album information.
Installation
npm run dev --Environment Variables
- MP3_API_BASE_URL
Security Notes
CRITICAL: The `Mp3ApiClient` (src/mp3ApiClient.ts) has hardcoded `SECRET_KEY` and `API_KEY` values. These keys are directly exposed in the source code, posing a severe security risk if they are used for authentication or authorization with the upstream API. Additionally, the `Mp3ApiClient` relies on scraping cookies from `zingmp3.vn` to make API requests, a fragile and potentially unauthorized method that could break or lead to legal issues. The server's stated configuration for `MP3_API_BASE_URL` is also contradicted by the source code, which hardcodes `https://zingmp3.vn` for API calls, preventing the use of a more stable or self-hosted proxy.
Similar Servers
spotify-mcp-server
Enables AI assistants to control Spotify playback and manage playlists via the Model Context Protocol (MCP).
discogs-mcp-server
MCP Server for the Discogs API, enabling music catalog operations, search functionality, and more.
spotify-streamable-mcp-server
Provides an LLM-friendly interface to control Spotify playback, search music, and manage playlists/saved songs, enabling voice control and smart-home automations.
tuisic
A terminal-based online music streaming application that provides an MCP (Model Context Protocol) server for AI integration, allowing AI clients to control music playback and search.