lastfm-mcp
Verified Safeby rianvdm
Overview
Provides seamless access to Last.fm listening data and music information via AI assistants using the Model Context Protocol.
Installation
wrangler dev --port 8787Environment Variables
- LASTFM_API_KEY
- LASTFM_SHARED_SECRET
- JWT_SECRET
Security Notes
The server demonstrates good security practices including explicit handling of API keys and secrets via environment variables (Cloudflare Wrangler secrets), OAuth 2.0 implementation with a dedicated provider (`@cloudflare/workers-oauth-provider`), JWT for session management, and rate limiting. A specific `stripResourceFromRequest` function addresses potential OAuth audience mismatch issues with Claude.ai. CORS headers are set, allowing wide access (`*`), which is common for public APIs but worth noting. No 'eval', obfuscation, or overtly malicious patterns were identified.
Similar Servers
spotify-mcp-server
Enables AI assistants to control Spotify playback and manage playlists via the Model Context Protocol (MCP).
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.
claude-faf-mcp
Optimizes AI understanding of software projects by providing persistent context, fixing context-drift, and enabling bi-directional synchronization between project metadata and AI documentation.
remote-mcp-oauth-github
Provides a Cloudflare Workers-based Model Context Protocol (MCP) server with GitHub OAuth for secure custom integrations with Claude.ai.