How do I get Last.fm API credentials?
Visit the Last.fm API Account Creation page, fill in application details (use `http://localhost:8080/callback` as the callback URL), then save the API Key and Shared Secret.
@tfmart
基本信息
MCP Server for Last.FM APIs, built in Swift
Start OAuth flow in browser
Set existing session key
Check authentication status
Restore saved session
Clear authentication
Search for artists
Get artist details & biography
Find similar artists
Get corrected artist name
Get artist tags
Get artist's top albums
Get artist's top tracks
Add personal tags (requires auth)
Remove personal tag (requires auth)
Search for albums
Get album details & tracklist
Get album tags
Get popular album tags
Add personal tags (requires auth)
Remove personal tag (requires auth)
Search for tracks
Get track details
Find similar tracks
Get corrected track info
Get track tags
Get popular track tags
Add personal tags (requires auth)
Remove personal tag (requires auth)
Get user profile & stats
Get recent listening history
Get top artists by period
Get top tracks by period
Get top albums by period
Get most used tags
Get friends list
Get loved tracks
Get tagged artists
Submit single track play
Submit multiple plays
Update current track status
Mark track as loved
Remove from loved tracks
ScrobblerContext is a Model Context Protocol (MCP) server built in Swift that provides AI assistants with access to Last.fm’s music database. It enables searching for artists, albums, and tracks, managing user libraries, and scrobbling track plays via secure OAuth authentication.
Install globally with npm install -g scrobblercontext-mcp, set the environment variables LASTFM_API_KEY and LASTFM_SECRET_KEY, then run scrobblercontext-mcp. Configure MCP clients such as Claude Desktop or Cursor to execute the server command with stdio transport and the required environment variables.
Visit the Last.fm API Account Creation page, fill in application details (use `http://localhost:8080/callback` as the callback URL), then save the API Key and Shared Secret.
The easiest method requires Node.js and npm. Alternatively, Swift 6.0+ and macOS 13.0+ (or Linux with Swift support) are needed for manual builds. Last.fm API credentials are always required.
Use the `authenticate_browser` tool to start the OAuth flow in your default browser. The server persists the session for subsequent requests.
Add a `lastfm` entry in `claude_desktop_config.json` with `command: "scrobblercontext-mcp"` and set the `LASTFM_API_KEY` and `LASTFM_SECRET_KEY` environment variables.
The server communicates over stdio following the Model Context Protocol standard.
Open-source MCP to use Blender with any LLM
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
A search tool helps dev to solve the naming things problem.
评论