Skip to main content

MCP server for plyr.fm

Project description

plyrfm-mcp

MCP server for plyr.fm - expose your music library to LLM clients.

quickstart

use the hosted server with claude code:

claude mcp add-json plyr-fm '{"type": "http", "url": "https://plyrfm.fastmcp.app/mcp", "headers": {"x-plyr-token": "YOUR_TOKEN"}}'

or run locally via uvx:

PLYR_TOKEN="your_token" uvx plyrfm-mcp

install

uv add plyrfm-mcp

tools

this server is read-only by design. use the plyrfm CLI for mutations (upload, delete, like, unlike).

public (no auth):

  • list_tracks - list public tracks
  • get_track - get a single track by ID
  • search - search tracks, artists, albums, tags
  • top_tracks - get top tracks by likes
  • list_tags - list all tags with track counts
  • tracks_by_tag - get tracks with a specific tag

authenticated:

  • my_tracks - list your tracks
  • liked_tracks - list your liked tracks

auth

get a developer token at plyr.fm/portal -> "developer tokens"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plyrfm_mcp-0.0.1a21.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plyrfm_mcp-0.0.1a21-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file plyrfm_mcp-0.0.1a21.tar.gz.

File metadata

  • Download URL: plyrfm_mcp-0.0.1a21.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for plyrfm_mcp-0.0.1a21.tar.gz
Algorithm Hash digest
SHA256 7390e98f4b88f4e8d0815c24a647c88df4bc2089e683aa09d034b5d4c48d994b
MD5 b6864737a238b653610a3cd645ea3cf7
BLAKE2b-256 1b344444b6b7a82246ffec382c20f86aa39b141fd14e7b5fa72dab60dceace37

See more details on using hashes here.

File details

Details for the file plyrfm_mcp-0.0.1a21-py3-none-any.whl.

File metadata

  • Download URL: plyrfm_mcp-0.0.1a21-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for plyrfm_mcp-0.0.1a21-py3-none-any.whl
Algorithm Hash digest
SHA256 95dd6fe6e9372514e0d696a333a8ef89cd6aae5acf65f6b101b99bdc1197a01c
MD5 43298d71d4f896375601872bf2b3c7bb
BLAKE2b-256 46d980038cba9c0f544d13daf49ca330d7a84abf9865e6b764be768cd314a077

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page