spotifyscraper — MCP-сервер для Claude Code: функции и установка
MCP-сервер для чтения метаданных треков, плейлистов и альбомов Spotify без официального ключа API. Позволяет агенту извлекать публичную информацию и тексты песен.
claude mcp add spotifyscraper -e SPOTIFY_SP_DC=<SPOTIFY_SP_DC> -- uvx spotifyscraperЧто делает spotifyscraper
spotifyscraper подключает языковые модели к открытой базе Spotify. Инструмент получает анонимный токен через публичные страницы сервиса и запрашивает данные так же, как веб-плеер. Агенты могут искать альбомы, парсить треки, дискографии артистов и выпуски подкастов без регистрации приложения в панели разработчика Spotify.
Сервер работает строго в режиме чтения, поэтому изменить плейлист или управлять воспроизведением не получится. Публичные каталоги доступны сразу. Если агенту нужны тексты треков или расшифровки подкастов, в переменную окружения SPOTIFY_SP_DC придётся передать значение авторизационной cookie sp_dc из браузера. Для запуска требуется Python 3.10 или новее.
Какие задачи решает
- Собрать метаданные трека или альбома по идентификатору без ключа разработчика
- Найти похожих исполнителей и рекомендации после отключения старых эндпоинтов Web API
- Выгрузить текст песни или расшифровку подкаста через cookie аккаунта
- Получить информацию об эпизодах и авторах подкастов для контекста ИИ
Примеры запросов агенту
- Найди метаданные и список треков альбома с идентификатором 6N9PS4QXF1D0OWPk0Sxtb4
- Получи текст песни для трека с ID 4uLU6hMCjMI75M1A2tKUQC
- Выгрузи список рекомендаций и похожих артистов для исполнителя
Как установить spotifyscraper
Командой платформы
claude mcp add spotifyscraper -e SPOTIFY_SP_DC=<SPOTIFY_SP_DC> -- uvx spotifyscraperВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from spotifyscraper <команда>
Командой платформы
codex mcp add spotifyscraper --env SPOTIFY_SP_DC=<SPOTIFY_SP_DC> -- uvx spotifyscraperВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from spotifyscraper <команда>
Файл настроек
{
"mcpServers": {
"spotifyscraper": {
"command": "uvx",
"args": [
"spotifyscraper"
],
"env": {
"SPOTIFY_SP_DC": "<SPOTIFY_SP_DC>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from spotifyscraper <команда>
Файл настроек
{
"servers": {
"spotifyscraper": {
"type": "stdio",
"command": "uvx",
"args": [
"spotifyscraper"
],
"env": {
"SPOTIFY_SP_DC": "<SPOTIFY_SP_DC>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from spotifyscraper <команда>
Командой платформы
gemini mcp add -e SPOTIFY_SP_DC=<SPOTIFY_SP_DC> spotifyscraper uvx spotifyscraperВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from spotifyscraper <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о spotifyscraper
Как установить spotifyscraper в Claude Code?
Выполните в терминале команду claude mcp add spotifyscraper -e SPOTIFY_SP_DC=<SPOTIFY_SP_DC> -- uvx spotifyscraper. Если тексты песен и расшифровки подкастов не нужны, параметр SPOTIFY_SP_DC можно опустить.
Что делает MCP-сервер spotifyscraper?
Он предоставляет агенту доступ к публичным данным Spotify: информации о треках, дискографиях артистов, плейлистах и подкастах. Запросы идут через открытые веб-эндпоинты, поэтому регистрация приложения не требуется.
Нужен ли официальный API-ключ Spotify для работы сервера?
Официальный ключ разработчика не нужен. Для чтения текстов песен и стенограмм подкастов сервер использует значение cookie sp_dc из профиля пользователя.