Skip to main content
Glama
profikid

Soulseek MCP

by profikid

Soulseek Featured MCP

Public MCP server for Soulseek search, browsing, downloads, rooms, and chat state.

Exposed tools

  • search_files

  • browse_user_shares

  • browse_user_folder

  • queue_download

  • list_downloads

  • list_saved_files

  • read_saved_file_info

  • delete_saved_file

  • get_download_file_url

  • list_rooms

  • join_room

  • leave_room

  • say_room

  • list_joined_rooms

  • list_room_messages

  • send_private_message

  • list_private_chats

  • list_private_messages

  • watch_user

  • get_auto_join_rooms

  • set_auto_join_rooms

  • reconnect_soulseek

  • server_health

Auth

HTTP transport expects:

Authorization: Bearer <MCP_AUTH_TOKEN>

The interactive docs page does not embed the token; it asks for it client-side in the browser.

Default deploy path:

  • MCP endpoint: /mcp

  • Health endpoint: /health

  • Docs endpoint: /docs

  • Files endpoint: /files/:path

Required env

  • MCP_AUTH_TOKEN

  • SLSK_USER

  • SLSK_PASS

Local run

For a local host run, override the container-only paths from .env.deploy:

set -a && . ./.env.deploy && set +a
DOWNLOAD_DIR="$(pwd)/downloads" \
AUTO_JOIN_ROOMS_FILE="$(pwd)/data/auto-join-rooms.json" \
node server.js
F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
<1hResponse time
Release cycle
Releases (12mo)

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/profikid/soulseek-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server