Integrations
Enables searching for tracks, viewing profile information, creating and managing playlists, adding tracks to playlists, and getting personalized music recommendations using a Spotify account.
Сервер Spotify MCP
Простой сервер Model Context Protocol (MCP), который позволяет вам взаимодействовать со Spotify через Claude. Этот сервер позволяет Claude искать песни, создавать плейлисты, получать рекомендации и многое другое, используя ваш аккаунт Spotify.
Функции
- Поиск треков на Spotify
- Просмотр вашего профиля Spotify
- Создавайте плейлисты
- Добавить треки в плейлисты
- Получайте персонализированные музыкальные рекомендации
Доступные инструменты
Название инструмента | Описание |
---|---|
set-spotify-credentials | Установите учетные данные для аутентификации Spotify |
check-credentials-status | Проверьте, верны ли ваши учетные данные и кто вошел в систему |
search-tracks | Поиск треков по названию, исполнителю или ключевым словам |
get-current-user | Получите информацию о своем профиле Spotify |
create-playlist | Создайте новый плейлист в своей учетной записи |
add-tracks-to-playlist | Добавить треки в существующий плейлист |
get-recommendations | Получайте рекомендации на основе семенных треков |
Инструкции по установке
1. Предпосылки
- Node.js v16 или выше
- нпм
- Аккаунт Spotify
- Зарегистрированное приложение Spotify Developer
2. Создайте приложение для разработчиков Spotify
- Перейти к панели инструментов разработчика Spotify
- Войдите в систему, используя свою учетную запись Spotify.
- Нажмите «Создать приложение».
- Введите название и описание приложения.
- Добавьте
http://localhost:8888/callback
в качестве URI перенаправления - Запишите свой идентификатор клиента и секретный код клиента.
3. Установить проект
4. Получите токены Spotify
Отредактируйте файл spotify-auth.js
, включив в него свой идентификатор клиента и секретный ключ клиента:
Затем запустите скрипт аутентификации:
Это позволит:
- Откройте URL в вашем браузере.
- Предложить вам войти в Spotify
- Запросите разрешение на доступ к вашей учетной записи.
- Сохраните токены в
secrets.json
5. Создайте сервер MCP
6. Настройте рабочий стол Claude
Отредактируйте файл конфигурации Claude Desktop:
- В macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- В Windows:
%APPDATA%\Claude\claude_desktop_config.json
Добавьте следующую конфигурацию:
Замените /full/path/to/spotify-mcp-server
на фактический путь к каталогу вашего проекта.
7. Перезагрузите Claude Desktop.
Закройте и снова откройте Claude Desktop, чтобы загрузить новую конфигурацию.
Использование
Когда вы начнете разговор с Клодом, вам сначала нужно будет указать свои учетные данные Spotify:
- Посмотрите файл
secrets.json
, чтобы получить свои учетные данные. - Используйте инструмент
set-spotify-credentials
для аутентификации - Затем используйте любой другой инструмент Spotify.
Примеры подсказок
Настройка учетных данных
Основные команды
Проверьте свой аккаунт:
Поиск треков:
Создать плейлист:
Многошаговые задачи
Создание плейлиста с песнями:
Получение рекомендаций на основе избранного:
Поиск неисправностей
- Ошибка: нет доступного токена доступа : сначала вам необходимо задать свои учетные данные с помощью инструмента
set-spotify-credentials
- Ошибки аутентификации : Ваши токены могли устареть. Запустите скрипт аутентификации еще раз, чтобы получить свежие токены
- Неверные учетные данные : дважды проверьте, что вы используете правильный идентификатор клиента и секретный ключ клиента.
Примечания
- Сервер хранит учетные данные только в памяти.
- Вам нужно будет вводить учетные данные каждый раз, когда вы начинаете новый разговор.
- Если Claude Desktop перезагрузится, вам придется снова задать учетные данные.
You must be authenticated.
Tools
Сервер Model Context Protocol, который позволяет Claude взаимодействовать со Spotify, позволяя пользователям искать песни, создавать плейлисты, добавлять треки и получать рекомендации, используя свою учетную запись Spotify.
Related MCP Servers
- AsecurityFlicenseAqualityA server that connects Claude with Spotify, allowing users to control playback, search content, get information about tracks/albums/artists/playlists, and manage the Spotify queue.Last updated -4273Python
- AsecurityFlicenseAqualityA lightweight Model Context Protocol server that enables AI assistants like Cursor & Claude to control Spotify playback and manage playlists.Last updated -1249TypeScript
- AsecurityFlicenseAqualityConnects Claude with Spotify, allowing users to control playback, search for content, get music information, and manage the Spotify queue.Last updated -81Python
- -security-license-qualityA Model Context Protocol server that enables controlling Spotify playback through natural language commands in MCP clients like Cursor or Claude for Desktop.Last updated -1TypeScript