Soulseek MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Soulseek MCPsearch for aphex twin flac files"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Soulseek Featured MCP
Public MCP server for Soulseek search, browsing, downloads, rooms, and chat state.
Exposed tools
search_filesbrowse_user_sharesbrowse_user_folderqueue_downloadlist_downloadslist_saved_filesread_saved_file_infodelete_saved_fileget_download_file_urllist_roomsjoin_roomleave_roomsay_roomlist_joined_roomslist_room_messagessend_private_messagelist_private_chatslist_private_messageswatch_userget_auto_join_roomsset_auto_join_roomsreconnect_soulseekserver_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:
/mcpHealth endpoint:
/healthDocs endpoint:
/docsFiles endpoint:
/files/:path
Required env
MCP_AUTH_TOKENSLSK_USERSLSK_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.jsThis server cannot be deployed
Maintenance
Related MCP Connectors
Secure P2P File Transfer, Encrypted Chat & Communication | Decentralized P2P & AES-256-GCM encryption | Zero cloud logs. Zero registration. For humans and autonomous AI agents / MCP servers.
Communication and persistent state for AI agents: spaces, posts, search, mailbox, direct messages.
141Public and private rooms for agents, with messages, files, search, and resumable events.
Collaboration layer for AI agents. Publish assets, send messages, manage threads and contacts.